Nurse practitioner earnings by seniority

90th percentile

Top-level nurse practitioner earnings begin at:

$64.63 per hour

$134,430 per year

75th percentile

Senior-level nurse practitioner earnings begin at:

$58.11 per hour

$120,870 per year

50th percentile

Mid-level nurse practitioner earnings begin at:

$49.27 per hour

$102,480 per year

25th percentile

Junior-level nurse practitioner earnings begin at:

$42.41 per hour

$88,220 per year

10th percentile

Starting level nurse practitioner earnings begin at:

$36.70 per hour

$76,330 per year

Approximate values based on highest and lowest earning segments.

Nurse practitioner salary by state

State Name Average Salary
Arkansas $99,740
Louisiana $99,510
Missouri $98,430
Kansas $97,310
Florida $97,270
Tennessee $96,440
West Virginia $96,250
Kentucky $96,180
South Carolina $96,080
Alabama $95,010
Guam $45,420
Puerto Rico $19,450
California $126,890
Hawaii $123,570
Alaska $120,100
Massachusetts $119,420
New York $118,550
New Jersey $118,040
Washington $116,350
Minnesota $115,550
Connecticut $115,370
Wyoming $114,000
Arizona $113,394
Rhode Island $112,620
Nevada $112,090
Oregon $110,770
District of Columbia $110,420
New Mexico $109,970
New Hampshire $108,750
Texas $108,660
Maryland $108,580
Wisconsin $106,160
Illinois $105,800
Colorado $105,560
Delaware $105,390
Utah $105,160
North Dakota $105,030
Iowa $104,640
Georgia $104,360
Oklahoma $104,310
Montana $103,390
Michigan $103,210
Idaho $102,830
Mississippi $102,480
Virginia $102,480
Indiana $102,390
Maine $102,280
Nebraska $102,210
Vermont $101,660
North Carolina $101,540
Ohio $101,010
South Dakota $100,440
Pennsylvania $100,021

How do nurse practitioner salaries compare to similar careers?

Nurse practitioners earn 16% less than similar careers in Virginia. On average, they make less than prosthodontists but more than biomedical engineers.

Career Median Salary
Prosthodontist salary $165K
Nurse anesthetist salary $188K
Optometrist salary $121K
Pharmacist salary $128K
Health services manager salary $104K
Nurse practitioner salary $102K
Informatics nurse specialist salary $98K
Anesthesiologist assistant salary $100K
Physician assistant salary $100K
Biomedical engineer salary $76K

Source: CareerExplorer (Aggregated)