Becker's Healthcare April 26, 2023
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 ... |