Nurse Practitioners Salary by State (2024)
Source: U.S. Bureau of Labor Statistics · 49 states compared · Updated: 2026-03-31
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.