Nurse Practitioner Salary by State

How much nurse practitioners earn in each state. SOC code 29-1171 (Nurse Practitioners). Bureau of Labor Statistics OEWS, May 2025.

How much do nurse practitioners make?

Nationally, nurse practitioners earn a median of $132,300 a year and a mean of $137,300 (BLS OEWS May 2025). The middle half of the occupation earns between $117,990 (25th percentile) and $156,700 (75th percentile); the bottom 10% earn under $101,340 and the top 10% more than $174,420.

That median is 2.6× the median for all U.S. occupations ($50,980).

By state, the mean wage ranges from $176,760 in California (highest) to $110,970 in Alabama (lowest). After adjusting the median for each state’s price level, California comes out on top at $152,231 in national-average dollars.

National pay distribution

PercentileAnnualMonthlyHourly
10th$101,340$8,445$48.72
25th$117,990$9,832$56.73
Median$132,300$11,025$63.61
75th$156,700$13,058$75.34
90th$174,420$14,535$83.86
Mean$137,300$11,442$66.01

25th and 75th percentile hourly figures are annual ÷ 2,080 hours.

Nurse Practitioner salary in every state

Click a column heading to sort. Adjusted median = median × 100 ÷ BEA regional price parity (2024).

StateMean wageMedian wageMedian hourly10th pct90th pctAdjusted medianEmployment
California$176,760$168,520$81.02$120,340$240,830$152,23125,120
Oregon$155,780$155,680$74.85$124,660$194,070$150,5612,820
New Jersey$155,750$159,310$76.59$122,390$183,420$146,4259,950
New York$153,900$153,510$73.80$112,730$198,060$142,27122,890
Massachusetts$152,320$142,440$68.48$111,950$207,710$134,6318,070
Washington$152,180$156,100$75.05$122,420$187,240$145,8886,700
Alaska$149,120$155,170$74.60$95,570$207,490$151,533710
District of Columbia$146,470$135,880$65.33$115,200$180,300$123,640680
New Mexico$143,510$137,520$66.11$106,320$175,020$149,1541,770
Rhode Island$143,150$135,970$65.37$111,420$176,410$132,9131,180
Hawaii$142,910$135,570$65.18$106,450$174,350$123,245550
Connecticut$142,340$138,470$66.57$109,930$173,810$133,6583,750
Arizona$140,600$134,420$64.63$104,400$173,270$133,4867,220
Vermont$139,400$134,740$64.78$108,510$167,610$137,490700
New Hampshire$138,070$137,550$66.13$106,070$166,240$132,0061,770
Nevada$137,410$140,670$67.63$85,380$172,170$140,6701,930
Utah$137,060$130,920$62.94$102,980$175,220$132,3762,740
Iowa$136,940$130,160$62.58$107,990$167,590$148,2463,240
Minnesota$135,890$133,260$64.07$98,950$170,140$135,1527,780
Montana$135,290$137,210$65.97$105,110$166,940$145,0421,260
Wisconsin$135,160$131,980$63.45$106,320$166,260$140,2555,160
Maine$134,210$130,260$62.62$107,820$166,740$134,2891,650
Oklahoma$134,200$133,390$64.13$99,490$167,950$151,9253,620
Idaho$133,420$132,540$63.72$100,480$169,710$138,7851,750
Maryland$133,360$131,110$63.03$99,920$169,330$124,8676,710
Delaware$132,900$131,040$63.00$97,450$162,870$131,3031,430
Michigan$132,790$131,450$63.20$101,640$165,870$136,6428,290
Wyoming$132,680$132,200$63.56$101,970$165,250$142,611440
Colorado$132,540$132,930$63.91$87,770$170,310$128,9334,270
Pennsylvania$132,070$130,140$62.57$102,940$163,720$133,34010,670
Nebraska$131,710$132,130$63.52$103,820$161,990$146,6482,340
Texas$131,420$131,670$63.31$96,880$161,980$135,60225,970
Missouri$130,970$129,930$62.47$100,650$162,060$143,0957,710
Illinois$130,940$130,680$62.83$102,440$161,470$130,6809,270
North Carolina$130,870$128,990$62.01$103,530$164,320$136,7879,800
Florida$130,410$129,510$62.26$101,920$163,600$125,25121,790
Arkansas$130,260$125,660$60.41$99,420$205,810$144,6033,970
Virginia$129,060$127,810$61.45$99,990$161,470$126,4197,110
Georgia$128,800$129,430$62.22$99,160$166,060$134,40310,460
Kansas$127,940$126,650$60.89$98,330$158,080$140,5663,780
West Virginia$126,780$127,320$61.21$100,220$155,500$142,2572,550
Louisiana$126,630$125,600$60.38$99,050$159,570$142,4045,380
Indiana$126,600$128,830$61.94$101,790$155,260$138,0817,450
North Dakota$126,370$130,070$62.53$103,490$162,020$146,1461,290
Mississippi$125,340$124,730$59.96$98,780$156,830$143,3684,690
South Dakota$125,160$128,840$61.94$103,080$156,000$145,4181,020
Kentucky$125,010$122,870$59.07$95,710$162,960$136,2204,770
South Carolina$124,170$123,290$59.28$97,080$160,170$131,5805,670
Ohio$122,910$124,870$60.03$100,780$154,680$134,55815,400
Tennessee$115,510$117,590$56.54$82,790$137,880$127,95412,150
Alabama$110,970$105,750$50.84$86,300$134,650$119,0885,640

Highest median pay

  1. California — $168,520
  2. New Jersey — $159,310
  3. Washington — $156,100
  4. Oregon — $155,680
  5. Alaska — $155,170

Lowest median pay

  1. Alabama — $105,750
  2. Tennessee — $117,590
  3. Kentucky — $122,870
  4. South Carolina — $123,290
  5. Mississippi — $124,730

Best pay after cost of living

  1. California — $152,231
  2. Oklahoma — $151,925
  3. Alaska — $151,533
  4. Oregon — $150,561
  5. New Mexico — $149,154

The most nurse practitioners work in Texas (25,970 jobs), California and New York.

Frequently asked questions

How much does a nurse practitioner make?

The national median wage for nurse practitioners is $132,300 a year and the mean is $137,300, according to BLS OEWS May 2025 estimates.

Which state pays nurse practitioners the most?

California has the highest mean wage for nurse practitioners at $176,760.

Which state pays nurse practitioners the least?

Alabama has the lowest mean wage for nurse practitioners among states with published data, at $110,970.

Where do nurse practitioners earn the most after cost of living?

Dividing each state’s median wage by its BEA price level, California ranks first at $152,231 in national-average dollars, followed by Oklahoma and Alaska.

Related occupations