Nurse Practitioner Salary: How Much Do Nurse Practitioners Make?

Median pay, percentiles and employment for nurse practitioners — nationally, in all 50 states, and by metro.

Short answer: the median nurse practitioner salary in the United States is $132,300 a year ($63.61 an hour). The middle of the market runs $117,990 to $156,700, and the 10th to 90th percentile spans $101,340 to $174,420. Location matters more than most people expect: the median is $168,520 in California and $105,750 in Alabama — a $62,770 gap for the same job. About 323,040 people work as nurse practitioners nationally.

Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. Public-domain federal data, surveyed from employers.

Nurse Practitioner salary by state

Annual wages for Nurse Practitioners (BLS occupation code 29-1171). Percentiles show the spread within each state.

State10th percentileMedian90th percentileEmployed
Alabama$86,300$105,750$134,6505,640
Alaska$95,570$155,170$207,490710
Arizona$104,400$134,420$173,2707,220
Arkansas$99,420$125,660$205,8103,970
California$120,340$168,520$240,83025,120
Colorado$87,770$132,930$170,3104,270
Connecticut$109,930$138,470$173,8103,750
Delaware$97,450$131,040$162,8701,430
District of Columbia$115,200$135,880$180,300680
Florida$101,920$129,510$163,60021,790
Georgia$99,160$129,430$166,06010,460
Hawaii$106,450$135,570$174,350550
Idaho$100,480$132,540$169,7101,750
Illinois$102,440$130,680$161,4709,270
Indiana$101,790$128,830$155,2607,450
Iowa$107,990$130,160$167,5903,240
Kansas$98,330$126,650$158,0803,780
Kentucky$95,710$122,870$162,9604,770
Louisiana$99,050$125,600$159,5705,380
Maine$107,820$130,260$166,7401,650
Maryland$99,920$131,110$169,3306,710
Massachusetts$111,950$142,440$207,7108,070
Michigan$101,640$131,450$165,8708,290
Minnesota$98,950$133,260$170,1407,780
Mississippi$98,780$124,730$156,8304,690
Missouri$100,650$129,930$162,0607,710
Montana$105,110$137,210$166,9401,260
Nebraska$103,820$132,130$161,9902,340
Nevada$85,380$140,670$172,1701,930
New Hampshire$106,070$137,550$166,2401,770
New Jersey$122,390$159,310$183,4209,950
New Mexico$106,320$137,520$175,0201,770
New York$112,730$153,510$198,06022,890
North Carolina$103,530$128,990$164,3209,800
North Dakota$103,490$130,070$162,0201,290
Ohio$100,780$124,870$154,68015,400
Oklahoma$99,490$133,390$167,9503,620
Oregon$124,660$155,680$194,0702,820
Pennsylvania$102,940$130,140$163,72010,670
Rhode Island$111,420$135,970$176,4101,180
South Carolina$97,080$123,290$160,1705,670
South Dakota$103,080$128,840$156,0001,020
Tennessee$82,790$117,590$137,88012,150
Texas$96,880$131,670$161,98025,970
Utah$102,980$130,920$175,2202,740
Vermont$108,510$134,740$167,610700
Virginia$99,990$127,810$161,4707,110
Washington$122,420$156,100$187,2406,700
West Virginia$100,220$127,320$155,5002,550
Wisconsin$106,320$131,980$166,2605,160
Wyoming$101,970$132,200$165,250440

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. “Not released” means BLS suppressed the estimate, usually because the state sample was too small — this page shows that rather than guessing.

Highest-paying metro areas for nurse practitioners

Metro areaMedian90th percentile
San Jose-Sunnyvale-Santa Clara, CA$231,560$283,410
San Francisco-Oakland-Fremont, CA$219,080$273,960
Vallejo, CA$182,370$287,130
Napa, CA$176,270$225,760
Modesto, CA$173,380$249,600
Sacramento-Roseville-Folsom, CA$172,010$240,100
Riverside-San Bernardino-Ontario, CA$169,920$213,970
Hanford-Corcoran, CA$168,540$209,300
Santa Cruz-Watsonville, CA$167,190$218,680
Chico, CA$167,080$203,910

Top 10 of the 393 metro areas BLS publishes. Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025.

Frequently asked questions

What is the average nurse practitioner salary?

The median nurse practitioner salary in the United States is $132,300 a year as of May 2025, according to the Bureau of Labor Statistics. Half of nurse practitioners earn more than that and half earn less. The 10th percentile is $101,340 and the 90th percentile is $174,420.

Which state pays nurse practitioners the most?

California, with a median of $168,520. The lowest of the states BLS publishes is Alabama at $105,750, a gap of $62,770. Higher-paying states also tend to have higher housing costs, so compare take-home pay and rent rather than the headline figure alone.

How much do nurse practitioners make an hour?

The median hourly wage is $63.61 as of May 2025.

Is this data self-reported?

No. These figures come from the BLS Occupational Employment and Wage Statistics survey, which collects wage data from employers rather than from workers submitting their own salaries. It is public-domain federal data.