Nurse Practitioner salary in United States
How much does a Nurse Practitioner make in the United States?
Average base salaryData source tooltip for average base salary.
The average salary for a nurse practitioner is $81,004 per year in the United States and $17,500 overtime per year.
Salaries by years of experience in the United States
Best-paid skills and qualifications for nurse practitioners
The jobs requiring this license have increase by 13200.00% since 2018. Nurse Practitioners with this license earn +8.49% more than the average base salary, which is $81,004 per year.
|Year||Number of job openings on Indeed requiring this license||Change from previous year|
|2016||1||increase by 1|
|2017||2||increase by 100.00%|
|2018||11||increase by 450.00%|
|2019||1463||increase by 13200.00%|
Top companies hiring Nurse Practitioners on Indeed
More critical skills and qualifications that pay well
|Top field of study|
67% of Nurse practitioners in the United States think their salaries are enough for the cost of living in their area.
Frequently asked questions
How can I know if I am being paid fairly as a nurse practitioner (NP)?
If you’re unsure about what salary is appropriate for a nurse practitioner (NP), visit Indeed's Salary Calculator to get a free, personalized pay range based on your location, industry, and experience.
How much do similar professions to Nurse Practitioner get paid?
Check the below indeed career pages for the detailed pay ranges for the similar professions to nurse practitioner:
Do nurse practitioners (NPs) make good money?
Yes, nurse practitioners can earn high income depending on their certification and the area of expertise.