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.

RankStateMedianAverageTypical rangeEmployed
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,420323,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 Match

About 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.