Nurse practitioner salary by state
US nurse practitioners earn a median of $132,300 a year. By state, the median runs from $105,750 in Alabama to $168,520 in California. Select a state for its percentiles, metro areas and how it compares with other clinicians.
Hover or tab to a state to see its median. Select it for the full breakdown.
- $128K or less
- $128K to $130K
- $130K to $133K
- $133K to $138K
- Over $138K
The national range, with the top and bottom states
United States
National
California
Top paying
New Jersey
Top paying
Washington
Top paying
Tennessee
Lowest paying
Alabama
Lowest paying
Every state, ranked by median pay
| Rank | State | Median | Middle half | Employed |
|---|---|---|---|---|
| 1 | California | $168,520 | $145,980 to $209,350 | 25,120 |
| 2 | New Jersey | $159,310 | $136,740 to $170,530 | 9,950 |
| 3 | Washington | $156,100 | $129,670 to $169,500 | 6,700 |
| 4 | Oregon | $155,680 | $134,840 to $168,700 | 2,820 |
| 5 | Alaska | $155,170 | $126,080 to $172,000 | 710 |
| 6 | New York | $153,510 | $132,490 to $170,290 | 22,890 |
| 7 | Massachusetts | $142,440 | $132,460 to $168,100 | 8,070 |
| 8 | Nevada | $140,670 | $110,160 to $161,760 | 1,930 |
| 9 | Connecticut | $138,470 | $124,870 to $160,700 | 3,750 |
| 10 | New Hampshire | $137,550 | $125,030 to $155,620 | 1,770 |
| 11 | New Mexico | $137,520 | $124,740 to $160,950 | 1,770 |
| 12 | Montana | $137,210 | $123,260 to $151,860 | 1,260 |
| 13 | Rhode Island | $135,970 | $131,310 to $163,450 | 1,180 |
| 14 | District of Columbia | $135,880 | $125,490 to $160,950 | 680 |
| 15 | Hawaii | $135,570 | $124,530 to $165,810 | 550 |
| 16 | Vermont | $134,740 | $127,340 to $157,000 | 700 |
| 17 | Arizona | $134,420 | $126,880 to $159,780 | 7,220 |
| 18 | Oklahoma | $133,390 | $122,530 to $152,330 | 3,620 |
| 19 | Minnesota | $133,260 | $111,750 to $155,260 | 7,780 |
| 20 | Colorado | $132,930 | $118,410 to $150,990 | 4,270 |
| 21 | Idaho | $132,540 | $123,920 to $151,600 | 1,750 |
| 22 | Wyoming | $132,200 | $116,430 to $143,420 | 440 |
| 23 | Nebraska | $132,130 | $118,440 to $140,900 | 2,340 |
| 24 | Wisconsin | $131,980 | $123,410 to $147,970 | 5,160 |
| 25 | Texas | $131,670 | $113,840 to $147,660 | 25,970 |
| 26 | Michigan | $131,450 | $117,990 to $140,850 | 8,290 |
| 27 | Maryland | $131,110 | $119,660 to $147,140 | 6,710 |
| 28 | Delaware | $131,040 | $112,020 to $153,050 | 1,430 |
| 29 | Utah | $130,920 | $120,740 to $150,940 | 2,740 |
| 30 | Illinois | $130,680 | $113,320 to $142,000 | 9,270 |
| 31 | Maine | $130,260 | $120,830 to $141,440 | 1,650 |
| 32 | Iowa | $130,160 | $122,720 to $141,940 | 3,240 |
| 33 | Pennsylvania | $130,140 | $110,960 to $142,720 | 10,670 |
| 34 | North Dakota | $130,070 | $107,290 to $135,620 | 1,290 |
| 35 | Missouri | $129,930 | $119,910 to $144,640 | 7,710 |
| 36 | Florida | $129,510 | $112,380 to $137,610 | 21,790 |
| 37 | Georgia | $129,430 | $110,360 to $141,240 | 10,460 |
| 38 | North Carolina | $128,990 | $114,260 to $142,180 | 9,800 |
| 39 | South Dakota | $128,840 | $108,190 to $136,180 | 1,020 |
| 40 | Indiana | $128,830 | $111,310 to $135,990 | 7,450 |
| 41 | Virginia | $127,810 | $109,180 to $139,500 | 7,110 |
| 42 | West Virginia | $127,320 | $108,520 to $133,220 | 2,550 |
| 43 | Kansas | $126,650 | $108,460 to $133,940 | 3,780 |
| 44 | Arkansas | $125,660 | $105,450 to $137,550 | 3,970 |
| 45 | Louisiana | $125,600 | $109,850 to $135,610 | 5,380 |
| 46 | Ohio | $124,870 | $106,670 to $134,750 | 15,400 |
| 47 | Mississippi | $124,730 | $106,660 to $134,020 | 4,690 |
| 48 | South Carolina | $123,290 | $107,930 to $132,220 | 5,670 |
| 49 | Kentucky | $122,870 | $106,240 to $132,720 | 4,770 |
| 50 | Tennessee | $117,590 | $102,640 to $130,330 | 12,150 |
| 51 | Alabama | $105,750 | $97,960 to $123,970 | 5,640 |
Best-paying metro areas
Metro areas with at least 200 nurse practitioners employed, by median annual wage.
- 1.San Jose, CA$231,560
- 2.San Francisco, CA$219,080
- 3.Modesto, CA$173,380
- 4.Sacramento, CA$172,010
- 5.Riverside, CA$169,920
- 6.Santa Rosa, CA$167,040
- 7.Fresno, CA$166,570
- 8.Bakersfield, CA$165,580
- 9.Santa Maria, CA$165,580
- 10.San Diego, CA$163,860
- 11.New York, NY-NJ$163,340
- 12.Salem, OR$162,600
- 13.Los Angeles, CA$161,470
- 14.Visalia, CA$159,430
- 15.Stockton, CA$159,150
Common questions
How much does a NP make a year?
The US median annual wage for nurse practitioners was $132,300 in May 2025 ($63.61 an hour), and the mean was $137,300, per BLS. The middle half earned $117,990 to $156,700.
Which state pays nurse practitioners the most?
California had the highest state median at $168,520. Alabama had the lowest at $105,750.
How many nurse practitioners are there in the US?
BLS estimated 323,040 nurse practitioners on US payrolls in May 2025, not counting the self-employed.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025, SOC 29-1171. See also physician assistant salaries and nurse anesthetist (crna) salaries.
Have an offer on the table?
Book a free intro call with Max. Tell him what you are weighing, and he will tell you whether coaching would help, or whether you just need a few answers.