Nurse Practitioners Salary in the United States
The median annual wage for nurse practitioners is $132,300, or $63.61 per hour. About 323,040 people work in this occupation nationwide. Wages vary substantially by state — from $168,520 in California to $105,750 in Alabama.
Wage distribution nationwide
Earnings spread across all U.S. workers in this occupation.
Salary by state
All 51 states with published data, ranked by median annual wage.
| # | State | Median annual | Median hourly | Employment | Location quotient |
|---|---|---|---|---|---|
| 1 | California | $168,520 | $81.02 | 25,120 | 0.66 |
| 2 | New Jersey | $159,310 | $76.59 | 9,950 | 1.12 |
| 3 | Washington | $156,100 | $75.05 | 6,700 | 0.91 |
| 4 | Oregon | $155,680 | $74.85 | 2,820 | 0.69 |
| 5 | Alaska | $155,170 | $74.60 | 710 | 1.04 |
| 6 | New York | $153,510 | $73.80 | 22,890 | 1.14 |
| 7 | Massachusetts | $142,440 | $68.48 | 8,070 | 1.07 |
| 8 | Nevada | $140,670 | $67.63 | 1,930 | 0.60 |
| 9 | Connecticut | $138,470 | $66.57 | 3,750 | 1.06 |
| 10 | New Hampshire | $137,550 | $66.13 | 1,770 | 1.24 |
| 11 | New Mexico | $137,520 | $66.11 | 1,770 | 0.98 |
| 12 | Montana | $137,210 | $65.97 | 1,260 | 1.18 |
| 13 | Rhode Island | $135,970 | $65.37 | 1,180 | 1.13 |
| 14 | District of Columbia | $135,880 | $65.33 | 680 | 0.47 |
| 15 | Hawaii | $135,570 | $65.18 | 550 | 0.43 |
| 16 | Vermont | $134,740 | $64.78 | 700 | 1.11 |
| 17 | Arizona | $134,420 | $64.63 | 7,220 | 1.07 |
| 18 | Oklahoma | $133,390 | $64.13 | 3,620 | 1.02 |
| 19 | Minnesota | $133,260 | $64.07 | 7,780 | 1.27 |
| 20 | Colorado | $132,930 | $63.91 | 4,270 | 0.72 |
| 21 | Idaho | $132,540 | $63.72 | 1,750 | 0.98 |
| 22 | Wyoming | $132,200 | $63.56 | 440 | 0.75 |
| 23 | Nebraska | $132,130 | $63.52 | 2,340 | 1.10 |
| 24 | Wisconsin | $131,980 | $63.45 | 5,160 | 0.84 |
| 25 | Texas | $131,670 | $63.31 | 25,970 | 0.89 |
| 26 | Michigan | $131,450 | $63.20 | 8,290 | 0.91 |
| 27 | Maryland | $131,110 | $63.03 | 6,710 | 1.17 |
| 28 | Delaware | $131,040 | $63.00 | 1,430 | 1.42 |
| 29 | Utah | $130,920 | $62.94 | 2,740 | 0.76 |
| 30 | Illinois | $130,680 | $62.83 | 9,270 | 0.73 |
| 31 | Maine | $130,260 | $62.62 | 1,650 | 1.24 |
| 32 | Iowa | $130,160 | $62.58 | 3,240 | 1.00 |
| 33 | Pennsylvania | $130,140 | $62.57 | 10,670 | 0.85 |
| 34 | North Dakota | $130,070 | $62.53 | 1,290 | 1.44 |
| 35 | Missouri | $129,930 | $62.47 | 7,710 | 1.26 |
| 36 | Florida | $129,510 | $62.26 | 21,790 | 1.06 |
| 37 | Georgia | $129,430 | $62.22 | 10,460 | 1.03 |
| 38 | North Carolina | $128,990 | $62.01 | 9,800 | 0.96 |
| 39 | South Dakota | $128,840 | $61.94 | 1,020 | 1.07 |
| 40 | Indiana | $128,830 | $61.94 | 7,450 | 1.12 |
| 41 | Virginia | $127,810 | $61.45 | 7,110 | 0.83 |
| 42 | West Virginia | $127,320 | $61.21 | 2,550 | 1.75 |
| 43 | Kansas | $126,650 | $60.89 | 3,780 | 1.27 |
| 44 | Arkansas | $125,660 | $60.41 | 3,970 | 1.47 |
| 45 | Louisiana | $125,600 | $60.38 | 5,380 | 1.34 |
| 46 | Ohio | $124,870 | $60.03 | 15,400 | 1.34 |
| 47 | Mississippi | $124,730 | $59.96 | 4,690 | 1.94 |
| 48 | South Carolina | $123,290 | $59.28 | 5,670 | 1.18 |
| 49 | Kentucky | $122,870 | $59.07 | 4,770 | 1.15 |
| 50 | Tennessee | $117,590 | $56.54 | 12,150 | 1.78 |
| 51 | Alabama | $105,750 | $50.84 | 5,640 | 1.29 |
Related occupations
Same job family, ranked by national employment.
Frequently asked questions
How much do nurse practitioners make?
The median annual wage for nurse practitioners in the United States is $132,300, or $63.61 per hour. Entry-level workers (10th percentile) earn $101,340, and the top 10% earn $174,420.
How many nurse practitioners are employed in the U.S.?
About 323,040 people work as nurse practitioners nationwide.
Which state pays nurse practitioners the most?
California pays the most at a median of $168,520, followed by New Jersey ($159,310) and Washington ($156,100).
Which state pays nurse practitioners the least?
Alabama has the lowest median at $105,750.
Where are nurse practitioners jobs most concentrated?
The location quotient measures employment concentration relative to the national average. The highest is Mississippi at 1.94×.