Nurse Practitioners Salary in the United States

Median annual wage: $132,300 · Median hourly: $63.61 · Employment: 323,040

Annual Salary Percentiles

PercentileAnnualHourly
10th$101,340$48.72
25th$117,990$56.73
Median$132,300$63.61
75th$156,700$75.34
90th$174,420$83.86

Quick Facts

What the data says

The mean wage of $137,300 sits 3.8% above the median — the typical worker earns close to the median, while a smaller group of higher earners pulls the average up.

The median wage in this area is 0.0% below the national median — a difference of about $0 per year for a typical worker.

Nurse Practitioners Salary by State

The table below ranks every state by median annual wage. Click a state for detailed local data.

StateMedian AnnualMedian Hourlyvs NationalEmployment
Alabama $105,750 $50.84 -20.1% 5,640
Alaska $155,170 $74.60 +17.3% 710
Arizona $134,420 $64.63 +1.6% 7,220
Arkansas $125,660 $60.41 -5.0% 3,970
California $168,520 $81.02 +27.4% 25,120
Colorado $132,930 $63.91 +0.5% 4,270
Connecticut $138,470 $66.57 +4.7% 3,750
Delaware $131,040 $63.00 -1.0% 1,430
District of Columbia $135,880 $65.33 +2.7% 680
Florida $129,510 $62.26 -2.1% 21,790
Georgia $129,430 $62.22 -2.2% 10,460
Hawaii $135,570 $65.18 +2.5% 550
Idaho $132,540 $63.72 +0.2% 1,750
Illinois $130,680 $62.83 -1.2% 9,270
Indiana $128,830 $61.94 -2.6% 7,450
Iowa $130,160 $62.58 -1.6% 3,240
Kansas $126,650 $60.89 -4.3% 3,780
Kentucky $122,870 $59.07 -7.1% 4,770
Louisiana $125,600 $60.38 -5.1% 5,380
Maine $130,260 $62.62 -1.5% 1,650
Maryland $131,110 $63.03 -0.9% 6,710
Massachusetts $142,440 $68.48 +7.7% 8,070
Michigan $131,450 $63.20 -0.6% 8,290
Minnesota $133,260 $64.07 +0.7% 7,780
Mississippi $124,730 $59.96 -5.7% 4,690
Missouri $129,930 $62.47 -1.8% 7,710
Montana $137,210 $65.97 +3.7% 1,260
Nebraska $132,130 $63.52 -0.1% 2,340
Nevada $140,670 $67.63 +6.3% 1,930
New Hampshire $137,550 $66.13 +4.0% 1,770
New Jersey $159,310 $76.59 +20.4% 9,950
New Mexico $137,520 $66.11 +3.9% 1,770
New York $153,510 $73.80 +16.0% 22,890
North Carolina $128,990 $62.01 -2.5% 9,800
North Dakota $130,070 $62.53 -1.7% 1,290
Ohio $124,870 $60.03 -5.6% 15,400
Oklahoma $133,390 $64.13 +0.8% 3,620
Oregon $155,680 $74.85 +17.7% 2,820
Pennsylvania $130,140 $62.57 -1.6% 10,670
Rhode Island $135,970 $65.37 +2.8% 1,180
South Carolina $123,290 $59.28 -6.8% 5,670
South Dakota $128,840 $61.94 -2.6% 1,020
Tennessee $117,590 $56.54 -11.1% 12,150
Texas $131,670 $63.31 -0.5% 25,970
Utah $130,920 $62.94 -1.0% 2,740
Vermont $134,740 $64.78 +1.8% 700
Virginia $127,810 $61.45 -3.4% 7,110
Washington $156,100 $75.05 +18.0% 6,700
West Virginia $127,320 $61.21 -3.8% 2,550
Wisconsin $131,980 $63.45 -0.2% 5,160
Wyoming $132,200 $63.56 -0.1% 440

Data source: BLS OES state file · U.S. BLS OES, May 2024 (updated April 2025)

Related Occupations

Frequently Asked Questions

What is the average salary for nurse practitioners?

The median annual wage for nurse practitioners is $132,300 ($63.61 per hour), according to the BLS OES survey for May 2024.

Which state pays nurse practitioners the most?

Wages vary by state. Use the state table above to compare median annual pay across all 50 states and Washington, D.C.

How many nurse practitioners are employed in the U.S.?

There are approximately 323,040 nurse practitioners employed nationally, per BLS OES.

How much do nurse practitioners make per hour?

The median hourly wage is $63.61. See the hourly salary page for the full percentile breakdown.