WageAtlas

Nurse Practitioners salary

Healthcare · OCC code 29-1171 · gross annual wage · BLS OEWS May 2024

Nurse Practitioners in the US earn a median of $129,210 per year (mean $132,000) as of the BLS OEWS May 2024 survey — that is +161.0% versus the $49,500 median for all US jobs, more than 2.5x the US median wage for all jobs. The middle half earn between $109,940 and $149,570; the top 10% earn $169,950 or more. The median hourly wage is $62.12. About 307,390 are employed nationally. The highest-paying state is California ($166,610). Wages are gross (pre-tax) and vary by employer, experience and location.

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Data as of OEWS May 2024 (BLS), retrieved June 2026.

Nurse Practitioners pay range (national percentiles)

What nurse practitioners earn across the pay distribution, nationally (BLS OEWS, May 2024):

Pay levelAnnual wage
10th percentile (lowest-paid 10%)$97,960
25th percentile$109,940
Median (50th percentile)$129,210
Mean (average)$132,000
75th percentile$149,570
90th percentile (highest-paid 10%)$169,950

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Data as of OEWS May 2024 (BLS), retrieved June 2026.

A dash (—) means BLS did not release that figure; a plus (+) means the wage is at or above the BLS top code of $239,200/yr. See what wage percentiles mean or check where your salary ranks.

Nurse Practitioners salary by state

Median and mean wage for nurse practitioners in each of the 50 states with published data, highest median first. The national median is $129,210.

#StateMedianMeanEmployment
1California$166,610$173,19020,980
2New Jersey$149,620$140,4709,590
3Alaska$145,450$142,340570
4New York$145,390$148,41020,430
5Oregon$144,600$148,0302,430
6Washington$140,220$143,6204,790
7Connecticut$138,960$141,1403,680
8Massachusetts$138,890$145,1408,920
9New Mexico$138,440$136,6201,870
10Arizona$133,790$132,9207,540
11Montana$133,640$131,5601,050
12New Hampshire$132,440$133,6601,790
13District of Columbia$131,380$137,600790
14Hawaii$130,940$135,020470
15Rhode Island$130,710$139,6001,200
16Texas$129,880$130,93021,690
17Colorado$129,750$127,6104,130
18Vermont$129,740$130,580680
19Iowa$129,420$133,0202,810
20Florida$129,010$128,34024,690
21Idaho$128,940$131,3801,570
22Illinois$128,620$128,8809,560
23Wisconsin$128,580$130,4904,950
24Minnesota$128,570$128,1208,690
25Indiana$128,280$126,5207,470
26Nebraska$127,930$127,9502,150
27Delaware$127,810$130,1901,210
28Wyoming$127,750$126,060440
29Pennsylvania$127,400$126,73010,860
30Ohio$126,740$121,25014,550
31Oklahoma$126,670$127,1203,020
32Missouri$126,370$124,6006,820
33Georgia$126,060$125,49010,580
34Louisiana$125,980$124,8504,480
35Utah$125,700$131,6802,860
36Michigan$125,620$127,2007,900
37Maryland$125,530$127,1006,640
38Maine$125,040$127,7501,630
39North Carolina$125,020$124,8308,020
40Kansas$124,690$127,9003,030
41Virginia$124,210$122,1806,470
42North Dakota$123,220$121,2001,260
43South Dakota$122,600$122,300950
44West Virginia$121,640$122,1402,280
45Mississippi$119,290$122,9304,170
46South Carolina$116,240$113,9505,850
47Kentucky$113,870$116,9304,710
48Arkansas$113,660$116,0303,350
49Tennessee$108,420$108,18014,300
50Alabama$106,930$109,6504,730

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Data as of OEWS May 2024 (BLS), retrieved June 2026.

Highest median: California ($166,610). Lowest: Alabama ($106,930).

Similar-paying jobs

Nurse Practitioners and the nearest-paying occupations by national median. Source: BLS OEWS, May 2024.
OccupationMedian wageMean wagevs US median
Nurse Practitioners (this job)$129,210$132,000+161.0%
Computer Network Architects$130,390$135,890+163.4%
Actuaries$125,770$134,990+154.1%
Veterinarians$125,510$140,270+153.6%
Software Developers$133,080$144,570+168.8%
Physician Assistants$133,260$136,900+169.2%

Computer Network Architects · Actuaries · Veterinarians · Software Developers · Physician Assistants

Frequently asked questions

How much do nurse practitioners make?

Nurse Practitioners earn a national median of $129,210 per year (mean $132,000) as of the BLS OEWS May 2024 survey. The middle half earn between $109,940 (25th percentile) and $149,570 (75th percentile); the top 10% earn $169,950 or more and the bottom 10% earn under $97,960. These are gross, pre-tax wages.

What is the hourly wage for nurse practitioners?

The median hourly wage is $62.12 and the mean is $63.46 (BLS OEWS, May 2024). BLS reports some occupations only as annual wages, in which case hourly figures are shown as a dash.

Which state pays nurse practitioners the most?

California has the highest median wage for nurse practitioners at $166,610, versus a national median of $129,210. State pay reflects local cost of living, demand and industry mix. See the full state table on this page.

How many nurse practitioners are there in the US?

BLS estimates about 307,390 nurse practitioners are employed in the US (OEWS, May 2024). Among the 124 occupations tracked here, this job ranks #20 of 124 by median pay.

Keep exploring

Sources & accuracy

Wages: BLS Occupational Employment and Wage Statistics (OEWS), May 2024 (OCC 29-1171), gross annual wages, U.S. public domain, retrieved June 2026. OEWS figures are survey estimates and reflect pay before tax. Your actual pay depends on employer, experience, certifications, industry and location. This is information, not financial or career advice — see our methodology and disclaimer.

Last updated: 2026-06-20