Highest Paying State $166,610 California
National Avg Median $129,079 Across 49 states
Lowest Paying State $106,930 Alabama

Nurse Practitioners Salary in All 50 States

Compare Nurse Practitioners pay across the country. Click any state for the full salary breakdown including percentiles, employment numbers, and related jobs.

State Median Salary Mean Salary Entry Level Top Earners Employed
California $166,610 $173,190 $124,330 $234,800 20,980
New Jersey $149,620 $140,470 $65,130 $173,320 9,590
Alaska $145,450 $142,340 $76,470 $199,990 570
New York $145,390 $148,410 $106,640 $194,470 20,430
Oregon $144,600 $148,030 $103,570 $186,380 2,430
Washington $140,220 $143,620 $107,700 $177,770 4,790
Connecticut $138,960 $141,140 $105,980 $169,850 3,680
Massachusetts $138,890 $145,140 $102,400 $205,230 8,920
New Mexico $138,440 $136,620 $80,890 $187,840 1,870
Arizona $133,790 $132,920 $84,740 $172,610 7,540
Montana $133,640 $131,560 $103,340 $163,160 1,050
New Hampshire $132,440 $133,660 $106,160 $160,750 1,790
Hawaii $130,940 $135,020 $101,430 $166,160 470
Rhode Island $130,710 $139,600 $111,590 $176,010 1,200
Texas $129,880 $130,930 $96,140 $165,530 21,690
Colorado $129,750 $127,610 $83,060 $165,970 4,130
Vermont $129,740 $130,580 $100,210 $163,390 680
Iowa $129,420 $133,020 $102,150 $167,110 2,810
Florida $129,010 $128,340 $100,540 $155,490 24,690
Idaho $128,940 $131,380 $103,220 $166,400 1,570
Illinois $128,620 $128,880 $102,280 $158,680 9,560
Wisconsin $128,580 $130,490 $107,010 $161,600 4,950
Minnesota $128,570 $128,120 $96,720 $163,660 8,690
Indiana $128,280 $126,520 $101,470 $161,150 7,470
Nebraska $127,930 $127,950 $100,810 $161,800 2,150
Delaware $127,810 $130,190 $103,280 $165,890 1,210
Wyoming $127,750 $126,060 $83,390 $161,340 440
Pennsylvania $127,400 $126,730 $101,370 $159,920 10,860
Ohio $126,740 $121,250 $98,380 $154,280 14,550
Oklahoma $126,670 $127,120 $78,090 $165,280 3,020
Missouri $126,370 $124,600 $94,500 $151,010 6,820
Georgia $126,060 $125,490 $99,920 $163,970 10,580
Louisiana $125,980 $124,850 $95,960 $156,030 4,480
Utah $125,700 $131,680 $95,570 $172,850 2,860
Michigan $125,620 $127,200 $101,200 $149,330 7,900
Maryland $125,530 $127,100 $92,860 $167,260 6,640
Maine $125,040 $127,750 $101,060 $160,260 1,630
North Carolina $125,020 $124,830 $100,120 $158,440 8,020
Kansas $124,690 $127,900 $96,290 $161,010 3,030
Virginia $124,210 $122,180 $85,020 $155,800 6,470
North Dakota $123,220 $121,200 $92,650 $158,890 1,260
South Dakota $122,600 $122,300 $99,980 $153,600 950
West Virginia $121,640 $122,140 $93,350 $149,910 2,280
Mississippi $119,290 $122,930 $92,720 $162,290 4,170
South Carolina $116,240 $113,950 $62,220 $145,560 5,850
Kentucky $113,870 $116,930 $89,760 $149,350 4,710
Arkansas $113,660 $116,030 $95,160 $141,760 3,350
Tennessee $108,420 $108,180 $61,530 $133,120 14,300
Alabama $106,930 $109,650 $85,410 $132,860 4,730

Data from BLS Occupational Employment and Wage Statistics (OEWS), 2024. Sorted by median salary (highest to lowest). Entry Level = 10th percentile, Top Earners = 90th percentile.

Nurse Practitioners Salary FAQs

Which state pays Nurse Practitionerss the most?

California pays the highest median salary for Nurse Practitionerss at $166,610 per year, according to 2024 BLS data. The top 5 highest paying states are: California ($166,610), New Jersey ($149,620), Alaska ($145,450), New York ($145,390), Oregon ($144,600).

What is the average Nurse Practitioners salary nationally?

The average median Nurse Practitioners salary across all 49 states is $129,079 per year. The salary ranges from $106,930 in Alabama to $166,610 in California — a difference of $59,680.

Which state pays Nurse Practitionerss the least?

Alabama has the lowest median Nurse Practitioners salary at $106,930 per year. However, cost of living in Alabama may be lower, so purchasing power could be comparable.