Becoming a nurse practitioner requires years of additional education and work experience and so the salary typically reflects the increased qualifications. Additionally, a shortage of labor in the field coupled with increased demand by an aging baby boomer population means the nurse practitioner role can be lucrative.
According to the Bureau of Labor Statistics, the average nurse practitioner salary in 2018 was about $107,300. This nearly matches the 2019 average salary of $107,949 calculated by ZipRecruiter.
Like all professions, nurse practitioner salaries varied by geographic location. Those in the Pacific region had the highest average salary of $116,708. This was followed by the Northeast region ($106,254) and Rocky Mountain region ($102,648). Nurse practitioners in the Southeast earn the least with an average salary of $96,572.
Source: The Street