How Much do Nurse Practitioners Make?

Do nurse practitioners make a lot of money? What is the average pay for nurse practitioners?

According to the Bureau of Labor Statistics, nurse practitioners in the United States earn an average of $111,840 a year, equivalent to $53.77 an hour. Nurse practitioners make 109% more than the average American worker.

Nurse practitioners in California are the best paid, making $138,660 a year, while nurse practitioners in Tennessee make the least at $96,510.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Nurse Practitioner Wages by Percentile
Percentile Hourly Annually
90th $73.16 $152,160
75th $61.07 $127,030
50th $52.80 $109,820
25th $44.61 $92,790
10th $39.14 $81,410
Nurse Practitioner Wages by State

In what states do nurse practitioners make the most? In what states do nurse practitioners make the least?

In the map below, green represents higher pay and red represents lower pay. Keep scrolling down to see a table with the average wages in each state.

State Hourly Annually
Alabama $47.87 $99,570
Alaska $55.72 $115,890
Arizona $53.60 $111,480
Arkansas $50.88 $105,840
California $66.66 $138,660
Colorado $51.33 $106,760
Connecticut $55.36 $115,140
Delaware $54.05 $112,430
Florida $48.80 $101,510
Georgia $50.80 $105,670
Hawaii $59.62 $124,000
Idaho $53.30 $110,860
Illinois $51.86 $107,860
Indiana $51.14 $106,380
Iowa $52.84 $109,910
Kansas $48.34 $100,550
Kentucky $47.87 $99,560
Louisiana $51.08 $106,240
Maine $51.43 $106,960
Maryland $53.75 $111,800
Massachusetts $58.77 $122,240
Michigan $52.24 $108,660
Minnesota $59.06 $122,850
Mississippi $53.24 $110,740
Missouri $50.50 $105,050
Montana $52.46 $109,120
Nebraska $50.70 $105,450
Nevada $55.75 $115,970
New Hampshire $53.21 $110,680
New Jersey $59.52 $123,810
New Mexico $53.81 $111,930
New York $58.92 $122,550
North Carolina $50.91 $105,890
North Dakota $53.34 $110,950
Ohio $49.89 $103,780
Oklahoma $54.42 $113,200
Oregon $54.53 $113,430
Pennsylvania $49.02 $101,950
Rhode Island $55.44 $115,310
South Carolina $48.41 $100,680
South Dakota $49.15 $102,230
Tennessee $46.40 $96,510
Texas $55.50 $115,440
Utah $50.60 $105,240
Vermont $50.88 $105,840
Virginia $52.46 $109,110
Washington $61.02 $126,920
West Virginia $49.60 $103,170
Wisconsin $53.91 $112,130
Wyoming $56.78 $118,110
Metro Areas Where Nurse Practitioners Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Vallejo, CA $84.16 $175,060
Spokane, WA $76.98 $160,110
San Francisco, CA $75.55 $157,150
Longview, WA $72.37 $150,520
Sumter, SC $70.77 $147,210
Redding, CA $70.04 $145,690
Salinas, CA $69.74 $145,060
Rochester, MN $69.70 $144,980
New Bedford, MA $69.45 $144,450
Modesto, CA $69.00 $143,530
Nurse Practitioner Wages by Year
Year Hourly Annually
2019 $53.77 $111,840
2018 $52.90 $110,030
2017 $51.68 $107,480
2016 $50.30 $104,610
2015 $48.68 $101,260
2014 $47.11 $97,990
2013 $45.71 $95,070
2012 $43.97 $91,450