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 $111,739 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 certification have increase by 13200.00% since 2018. Nurse Practitioners with this certification earn +12.99% more than the average base salary, which is $111,739 per year.
|Year||Number of job openings on Indeed requiring this certification||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 with the recommended certificationView more companies for nurse practitioners
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.