Skip to content
Home › Salaries › Nurse Practitioners

Nurse Practitioners salary

Nurse Practitioners earn a median of $132,300 a year ($63.61/hr) in the U.S. – from $105,750 in Alabama to $168,520 in California. Enter your pay below to see how you compare.

Median pay, United States
$63.61/hr · $132,300 a year
323,040 jobs nationwide. That is 160% above the median for all U.S. jobs ($50,980). Source: BLS, May 2025.

Pay range

10th percentile
90% earn more
$101,340$48.72/hr
25th percentile
75% earn more
$117,990$56.73/hr
Median (50th)
half earn more, half less
$132,300$63.61/hr
75th percentile
25% earn more
$156,700$75.34/hr
90th percentile
top 10% earn more
$174,420$83.86/hr
Average (mean)
pulled up by top earners
$137,300$66.01/hr

How does my pay compare?

Enter your pay to see where you stand among nurse practitioners. Nothing you type leaves your device.

Pay by state

States ranked by median annual wage for nurse practitioners. Tap a state for its minimum wage.

1. California
25,120 jobs · $81.02/hr
$168,520
2. New Jersey
9,950 jobs · $76.59/hr
$159,310
3. Washington
6,700 jobs · $75.05/hr
$156,100
4. Oregon
2,820 jobs · $74.85/hr
$155,680
5. Alaska
710 jobs · $74.60/hr
$155,170
6. New York
22,890 jobs · $73.80/hr
$153,510
7. Massachusetts
8,070 jobs · $68.48/hr
$142,440
8. Nevada
1,930 jobs · $67.63/hr
$140,670
9. Connecticut
3,750 jobs · $66.57/hr
$138,470
10. New Hampshire
1,770 jobs · $66.13/hr
$137,550
11. New Mexico
1,770 jobs · $66.11/hr
$137,520
12. Montana
1,260 jobs · $65.97/hr
$137,210
13. Rhode Island
1,180 jobs · $65.37/hr
$135,970
14. District of Columbia
680 jobs · $65.33/hr
$135,880
15. Hawaii
550 jobs · $65.18/hr
$135,570
16. Vermont
700 jobs · $64.78/hr
$134,740
17. Arizona
7,220 jobs · $64.63/hr
$134,420
18. Oklahoma
3,620 jobs · $64.13/hr
$133,390
19. Minnesota
7,780 jobs · $64.07/hr
$133,260
20. Colorado
4,270 jobs · $63.91/hr
$132,930
21. Idaho
1,750 jobs · $63.72/hr
$132,540
22. Wyoming
440 jobs · $63.56/hr
$132,200
23. Nebraska
2,340 jobs · $63.52/hr
$132,130
24. Wisconsin
5,160 jobs · $63.45/hr
$131,980
25. Texas
25,970 jobs · $63.31/hr
$131,670
26. Michigan
8,290 jobs · $63.20/hr
$131,450
27. Maryland
6,710 jobs · $63.03/hr
$131,110
28. Delaware
1,430 jobs · $63.00/hr
$131,040
29. Utah
2,740 jobs · $62.94/hr
$130,920
30. Illinois
9,270 jobs · $62.83/hr
$130,680
31. Maine
1,650 jobs · $62.62/hr
$130,260
32. Iowa
3,240 jobs · $62.58/hr
$130,160
33. Pennsylvania
10,670 jobs · $62.57/hr
$130,140
34. North Dakota
1,290 jobs · $62.53/hr
$130,070
35. Missouri
7,710 jobs · $62.47/hr
$129,930
36. Florida
21,790 jobs · $62.26/hr
$129,510
37. Georgia
10,460 jobs · $62.22/hr
$129,430
38. North Carolina
9,800 jobs · $62.01/hr
$128,990
39. South Dakota
1,020 jobs · $61.94/hr
$128,840
40. Indiana
7,450 jobs · $61.94/hr
$128,830
41. Virginia
7,110 jobs · $61.45/hr
$127,810
42. West Virginia
2,550 jobs · $61.21/hr
$127,320
43. Kansas
3,780 jobs · $60.89/hr
$126,650
44. Arkansas
3,970 jobs · $60.41/hr
$125,660
45. Louisiana
5,380 jobs · $60.38/hr
$125,600
46. Ohio
15,400 jobs · $60.03/hr
$124,870
47. Mississippi
4,690 jobs · $59.96/hr
$124,730
48. South Carolina
5,670 jobs · $59.28/hr
$123,290
49. Kentucky
4,770 jobs · $59.07/hr
$122,870
50. Tennessee
12,150 jobs · $56.54/hr
$117,590
51. Alabama
5,640 jobs · $50.84/hr
$105,750

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025), SOC code 29-1171. Wages exclude the self-employed. All jobs · Minimum wage by state

Questions & answers

How much do nurse practitioners make?

The median wage for nurse practitioners in the U.S. was $63.61 an hour or $132,300 a year in May 2025, according to the Bureau of Labor Statistics. The middle half earned between $117,990 and $156,700 a year.

Which state pays nurse practitioners the most?

California has the highest median wage for nurse practitioners: $168,520 a year. The lowest published median is in Alabama at $105,750. Living costs also differ a lot between states.

How many nurse practitioners are there?

BLS estimates 323,040 nurse practitioners were employed in the U.S. in May 2025, not counting the self-employed.

What is the difference between median and average pay?

The median is the middle wage: half of workers earn more and half earn less. The average (mean) adds everyone up and divides, so a few very high earners pull it up. The median is usually the better guide to typical pay.

What does the 10th or 90th percentile mean?

The 10th percentile is the wage that only 10% of workers earn less than – often entry-level pay. The 90th percentile is the wage that only 10% earn more than – usually the most experienced or highest-paid workers.