Salaries › Nurse Practitioner

Nurse Practitioner Salary by State (2026)

Nurse Practitioners (Nurse Practitioners) hold 323,030 jobs across the US. Typical pay is $135,791 per year, but the median ranges from $105,750 in Alabama to $168,520 in California. Pick your state for the full pay range and an estimated take-home after taxes.

Median Nurse Practitioner salary in every state

StateMedian salaryJobs
California $168,520 25,120
New Jersey $159,310 9,950
Washington $156,100 6,700
Oregon $155,680 2,820
Alaska $155,170 710
New York $153,510 22,890
Massachusetts $142,440 8,070
Nevada $140,670 1,930
Connecticut $138,470 3,750
New Hampshire $137,550 1,770
New Mexico $137,520 1,770
Montana $137,210 1,260
Rhode Island $135,970 1,180
District of Columbia $135,880 680
Hawaii $135,570 550
Vermont $134,740 700
Arizona $134,420 7,220
Oklahoma $133,390 3,620
Minnesota $133,260 7,780
Colorado $132,930 4,270
Idaho $132,540 1,750
Wyoming $132,200 440
Nebraska $132,130 2,340
Wisconsin $131,980 5,160
Texas $131,670 25,970
Michigan $131,450 8,290
Maryland $131,110 6,710
Delaware $131,040 1,430
Utah $130,920 2,740
Illinois $130,680 9,270
Maine $130,260 1,650
Iowa $130,160 3,240
Pennsylvania $130,140 10,670
North Dakota $130,070 1,290
Missouri $129,930 7,710
Florida $129,510 21,790
Georgia $129,430 10,460
North Carolina $128,990 9,800
South Dakota $128,840 1,020
Indiana $128,830 7,450
Virginia $127,810 7,110
West Virginia $127,320 2,550
Kansas $126,650 3,780
Arkansas $125,660 3,970
Louisiana $125,600 5,380
Ohio $124,870 15,400
Mississippi $124,730 4,690
South Carolina $123,290 5,670
Kentucky $122,870 4,770
Tennessee $117,590 12,150
Alabama $105,750 5,640

Frequently asked questions

What is the average Nurse Practitioner salary in the US?
The typical (employment-weighted median) Nurse Practitioner salary in the US is about $135,791 per year, based on the latest BLS data covering 323,030 jobs nationwide.
Which state pays Nurse Practitioners the most?
California has the highest median Nurse Practitioner salary at $168,520 per year. Remember that taxes and cost of living vary — a high gross salary can shrink after state taxes.
Which state pays Nurse Practitioners the least?
Alabama has the lowest median at $105,750 per year. Lower-paying states often also have lower living costs and, in some cases, no state income tax.

Sources and methodology

All figures: BLS OEWS May 2025 (state file, released April 2026) (Nurse Practitioners, code 29-1171). “Typical pay” is the employment-weighted average of state medians. Take-home estimates on state pages use 2026 federal and verified state tax rules from our PaycheckTally engine.