Nurse Practitioner Salary by State (May 2025 BLS Data)
By The College Match Editorial Team · Data: May 2025 · Updated October 2026
Nurse practitioners earn a median of $132,300 a year nationally, but pay depends heavily on location: from $105,750 in Alabama to $168,520 in California.
Nurse practitioners (NPs) are advanced practice registered nurses who diagnose conditions, order tests and prescribe treatment. The table below covers all 50 states and Washington, DC, using the latest wage survey from the U.S. Bureau of Labor Statistics.
U.S. median
$132,300
Highest: California
$168,520
Lowest: Alabama
$105,750
Employed in the U.S.
323,040
Nurse Practitioner pay in every state
Sorted by median annual wage. "Typical range" is the 10th to 90th percentile: 80% of nurse practitioners in the state earn within it.
| Rank | State | Median | Average | Typical range | Employed |
|---|---|---|---|---|---|
| 1 | California | $168,520 | $176,760 | $120,340 – $240,830 | 25,120 |
| 2 | New Jersey | $159,310 | $155,750 | $122,390 – $183,420 | 9,950 |
| 3 | Washington | $156,100 | $152,180 | $122,420 – $187,240 | 6,700 |
| 4 | Oregon | $155,680 | $155,780 | $124,660 – $194,070 | 2,820 |
| 5 | Alaska | $155,170 | $149,120 | $95,570 – $207,490 | 710 |
| 6 | New York | $153,510 | $153,900 | $112,730 – $198,060 | 22,890 |
| 7 | Massachusetts | $142,440 | $152,320 | $111,950 – $207,710 | 8,070 |
| 8 | Nevada | $140,670 | $137,410 | $85,380 – $172,170 | 1,930 |
| 9 | Connecticut | $138,470 | $142,340 | $109,930 – $173,810 | 3,750 |
| 10 | New Hampshire | $137,550 | $138,070 | $106,070 – $166,240 | 1,770 |
| 11 | New Mexico | $137,520 | $143,510 | $106,320 – $175,020 | 1,770 |
| 12 | Montana | $137,210 | $135,290 | $105,110 – $166,940 | 1,260 |
| 13 | Rhode Island | $135,970 | $143,150 | $111,420 – $176,410 | 1,180 |
| 14 | District of Columbia | $135,880 | $146,470 | $115,200 – $180,300 | 680 |
| 15 | Hawaii | $135,570 | $142,910 | $106,450 – $174,350 | 550 |
| 16 | Vermont | $134,740 | $139,400 | $108,510 – $167,610 | 700 |
| 17 | Arizona | $134,420 | $140,600 | $104,400 – $173,270 | 7,220 |
| 18 | Oklahoma | $133,390 | $134,200 | $99,490 – $167,950 | 3,620 |
| 19 | Minnesota | $133,260 | $135,890 | $98,950 – $170,140 | 7,780 |
| 20 | Colorado | $132,930 | $132,540 | $87,770 – $170,310 | 4,270 |
| 21 | Idaho | $132,540 | $133,420 | $100,480 – $169,710 | 1,750 |
| 22 | Wyoming | $132,200 | $132,680 | $101,970 – $165,250 | 440 |
| 23 | Nebraska | $132,130 | $131,710 | $103,820 – $161,990 | 2,340 |
| 24 | Wisconsin | $131,980 | $135,160 | $106,320 – $166,260 | 5,160 |
| 25 | Texas | $131,670 | $131,420 | $96,880 – $161,980 | 25,970 |
| 26 | Michigan | $131,450 | $132,790 | $101,640 – $165,870 | 8,290 |
| 27 | Maryland | $131,110 | $133,360 | $99,920 – $169,330 | 6,710 |
| 28 | Delaware | $131,040 | $132,900 | $97,450 – $162,870 | 1,430 |
| 29 | Utah | $130,920 | $137,060 | $102,980 – $175,220 | 2,740 |
| 30 | Illinois | $130,680 | $130,940 | $102,440 – $161,470 | 9,270 |
| 31 | Maine | $130,260 | $134,210 | $107,820 – $166,740 | 1,650 |
| 32 | Iowa | $130,160 | $136,940 | $107,990 – $167,590 | 3,240 |
| 33 | Pennsylvania | $130,140 | $132,070 | $102,940 – $163,720 | 10,670 |
| 34 | North Dakota | $130,070 | $126,370 | $103,490 – $162,020 | 1,290 |
| 35 | Missouri | $129,930 | $130,970 | $100,650 – $162,060 | 7,710 |
| 36 | Florida | $129,510 | $130,410 | $101,920 – $163,600 | 21,790 |
| 37 | Georgia | $129,430 | $128,800 | $99,160 – $166,060 | 10,460 |
| 38 | North Carolina | $128,990 | $130,870 | $103,530 – $164,320 | 9,800 |
| 39 | South Dakota | $128,840 | $125,160 | $103,080 – $156,000 | 1,020 |
| 40 | Indiana | $128,830 | $126,600 | $101,790 – $155,260 | 7,450 |
| 41 | Virginia | $127,810 | $129,060 | $99,990 – $161,470 | 7,110 |
| 42 | West Virginia | $127,320 | $126,780 | $100,220 – $155,500 | 2,550 |
| 43 | Kansas | $126,650 | $127,940 | $98,330 – $158,080 | 3,780 |
| 44 | Arkansas | $125,660 | $130,260 | $99,420 – $205,810 | 3,970 |
| 45 | Louisiana | $125,600 | $126,630 | $99,050 – $159,570 | 5,380 |
| 46 | Ohio | $124,870 | $122,910 | $100,780 – $154,680 | 15,400 |
| 47 | Mississippi | $124,730 | $125,340 | $98,780 – $156,830 | 4,690 |
| 48 | South Carolina | $123,290 | $124,170 | $97,080 – $160,170 | 5,670 |
| 49 | Kentucky | $122,870 | $125,010 | $95,710 – $162,960 | 4,770 |
| 50 | Tennessee | $117,590 | $115,510 | $82,790 – $137,880 | 12,150 |
| 51 | Alabama | $105,750 | $110,970 | $86,300 – $134,650 | 5,640 |
| United States | $132,300 | $137,300 | $101,340 – $174,420 | 323,040 |
Common questions
How much do nurse practitioners make in the U.S.?
The national median annual wage for nurse practitioners was $132,300 in May 2025, with an average of $137,300. The middle 80% earned between $101,340 and $174,420.
Which state pays nurse practitioners the most?
California has the highest median wage at $168,520 a year. Of the 51 areas (states plus DC) with published figures, 21 pay above the national median.
Which state pays nurse practitioners the least?
Alabama has the lowest median wage at $105,750 a year. Lower pay often comes with a lower cost of living, so compare against local living costs.
Which state employs the most nurse practitioners?
Texas employs the most, about 25,970.
Find a nursing program that fits
Compare accredited programs matched to your goals and schedule.
Find My MatchAbout this data
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025, occupation code 29-1171. Figures are annual wages for employed nurse practitioners and exclude the self-employed. Some states' figures are not published by BLS and show as n/a. See our editorial standards for how we build these pages.