Nurse practitioners make an average of $124,680 annually in the U.S., according to the most recent Bureau of Labor Statistics occupational employment statistics survey.
By comparison, physician assistants make an average of $125,270, general medicine physicians make an average of $242,190 and nurses make an average of $77,600.
Nurse practitioners are paid the most in California, earning $158,130 each year. They earn the least in Tennessee, earning an average of $99,330 per year.
Here are the 10 highest-paying states for nurse practitioners (Note: There was no compensation data for New York):
State |
Hourly mean wage |
Annual mean wage |
|
1 |
California |
$76.02 |
$158,130 |
2 |
New Jersey |
$68.87 |
$143,250 |
3 |
Massachusetts |
$66.68 |
$138,700 |
4 |
Oregon |
$65.51 |
$136,250 |
5 |
Nevada |
$65.49 |
$136,230 |
6 |
Washington |
$65.19 |
$135,590 |
7 |
Connecticut |
$63.22 |
$131,490 |
8 |
Washington, D.C. |
$63.11 |
$131,270 |
9 |
New Mexico |
$62.29 |
$129,560 |
10 |
Hawaii |
$61.69 |
$128,310 |
Meanwhile, here are the 10 lowest-paying states for nurse practitioners:
State |
Hourly mean wage |
Annual mean wage |
|
1 |
Tennessee |
$47.75 |
$99,330 |
2 |
Alabama |
$51.26 |
$106,610 |
3 |
West Virginia |
$51.34 |
$106,790 |
4 |
Arkansas |
$51.50 |
$107,110 |
5 |
South Carolina |
$52.47 |
$109,130 |
6 |
Kentucky |
$52.54 |
$109,290 |
7 |
Florida |
$53.04 |
$110,310 |
8 |
Kansas |
$53.69 |
$111,670 |
9 |
Missouri |
$54.41 |
$113,180 |
10 |
Michigan |
$54.70 |
$113,780 |