How much does a Nurse Practitioner make in the United States?
The average salary for a nurse practitioner is $117,227 per year in the United States and $17,500 overtime per year.
Most common benefits
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 $117,227 per year.
Top companies hiring nurse practitioners with the recommended certification
More critical skills and qualifications that pay well
|Top field of study|
Physician Assistant License
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.