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 |