The average salary for a nurse practitioner in the United States is $128,490, but the range typically falls between $106,960 and $140,610. This corresponds to an average hourly wage of $61.78, with a range between $51.42 and $67.6.
There are approximately 280,140 people employed as a nurse practitioner in the United States. With Florida, California, Texas employing the highest number of nurse practitioners.The state with the best pay for a nurse practitioner is California, with an average annual salary of $161,540, while Alabama has the lowest average annual salary of $110,020.
Annual Salary | Hourly Wage | |
---|---|---|
10th Percentile | $94,530 | $45.45 |
25th Percentile | $106,960 | $51.42 |
Median | $126,260 | $60.7 |
75th Percentile | $140,610 | $67.6 |
90th Percentile | $168,030 | $80.79 |
The salary of a nurse practitioner can vary depending on the state. Below is a map of the United States showing the average annual salary for a nurse practitioner in each state. The darker the color, the higher the salary. The best states for nurse practitioners are California, New Jersey, Washington, Nevada, Massachusetts while the worst states are Alabama, Tennessee, West Virginia, Arkansas, Kentucky.
State | Low-end | Average | High-end |
---|---|---|---|
Alabama | $82,340 | $110,020 | $136,190 |
Alaska | $70,100 | $126,170 | $179,040 |
Arizona | $99,220 | $132,560 | $165,930 |
Arkansas | $93,880 | $113,410 | $136,280 |
California | $86,190 | $161,540 | $227,310 |
Colorado | $81,110 | $121,990 | $161,450 |
Connecticut | $101,380 | $136,980 | $174,240 |
Delaware | $106,420 | $131,110 | $164,600 |
District of Columbia | $104,320 | $134,850 | $164,750 |
Florida | $93,380 | $119,710 | $153,470 |
Georgia | $91,770 | $121,150 | $165,140 |
Hawaii | $100,880 | $132,610 | $165,240 |
Idaho | $97,920 | $124,550 | $155,210 |
Illinois | $98,650 | $126,900 | $160,930 |
Indiana | $100,500 | $123,320 | $147,490 |
Iowa | $104,930 | $130,820 | $164,250 |
Kansas | $98,480 | $119,270 | $141,690 |
Kentucky | $77,530 | $110,370 | $134,220 |
Louisiana | $86,380 | $118,670 | $153,360 |
Maine | $102,490 | $122,940 | $149,150 |
Maryland | $87,810 | $127,990 | $163,650 |
Massachusetts | $107,200 | $144,010 | $185,850 |
Michigan | $98,290 | $120,680 | $140,400 |
Minnesota | $105,490 | $135,010 | $160,060 |
Mississippi | $85,990 | $117,490 | $157,050 |
Missouri | $86,580 | $116,680 | $140,210 |
Montana | $99,890 | $124,640 | $151,560 |
Nebraska | $86,830 | $121,680 | $157,950 |
Nevada | $109,530 | $148,670 | $204,510 |
New Hampshire | $104,400 | $130,740 | $159,650 |
New Jersey | $100,110 | $145,030 | $178,300 |
New Mexico | $95,210 | $136,770 | $170,730 |
New York | $100,510 | $142,830 | $180,690 |
North Carolina | $96,630 | $121,590 | $145,600 |
North Dakota | $105,040 | $127,760 | $159,740 |
Ohio | $101,400 | $122,870 | $152,040 |
Oklahoma | $78,870 | $124,330 | $161,100 |
Oregon | $110,000 | $144,950 | $182,650 |
Pennsylvania | $99,530 | $127,450 | $162,820 |
Rhode Island | $109,300 | $133,460 | $166,460 |
South Carolina | $95,660 | $116,940 | $140,160 |
South Dakota | $96,260 | $120,980 | $149,650 |
Tennessee | $53,450 | $103,720 | $132,190 |
Texas | $98,160 | $130,010 | $165,340 |
Utah | $83,070 | $127,820 | $171,000 |
Vermont | $103,940 | $126,100 | $158,020 |
Virginia | $84,740 | $120,870 | $153,400 |
Washington | $113,460 | $145,400 | $181,720 |
West Virginia | $82,540 | $113,450 | $147,250 |
Wisconsin | $105,880 | $128,330 | $156,930 |
Wyoming | $80,220 | $123,560 | $159,970 |
Even between cities, the salary of a nurse practitioner can vary. For example, the areas with the highest average salary for nurse practitioners is San Jose-Sunnyvale-Santa Clara area, CA with an average salary of $191,250.The city with the lowest average salary for nurse practitioners is Cleveland, TN with an average salary of $85,500.
Areas with highest average salaries for nurse practitioners
Areas with lowest average salaries for nurse practitioners
The number of nurse practitioners in the United States has been increasing over the years. Since 2020, the number of nurse practitioners has increased by 68,860. On average, the number of nurse practitioners has been increasing by 8.1% each year. The salary of nurse practitioners has been increasing. Since 2020, the salary of nurse practitioners has increased by $13,980. On average, the salary of nurse practitioners has been increasing by 3.1% each year.
Nurse Practitioners are part of the healthcare practitioners and technical occupations group. Below is a comparison of the average annual salary for nurse practitioners compared to other jobs in the same occupation group. View all healthcare practitioners and technical occupations jobs here.
$89,890 per year
$86,600 per year
$89,020 per year
$95,080 per year
$270,560 per year
$70,270 per year