A Nurse Practitioner career can be highly varied and extremely rewarding for individuals who thrive around helping others.
Average Nurse Practitioner salaries vary significantly from state-to-state. In the United States overall, the average registered nurse salary is $116,783 and the median (50th percentile) is $113,107. California, with NP salaries averaging $151,830, is the highest-paying state for Nurse Practitioner (NP) .
At $102,410, Alabama is $49,420 lower than the California average. While salary is one factor in determining your cost of living, additional cost factors such as housing, transportation, food, entertainment will impact how far those salary dollars will go.