np average
Nurse Practitioner Salaries in the United States How much does a Nurse Practitioner make in the United States? The average salary for a Nurse Practitioner is $101,987 per year in the United States. Salary estimates are based on 78,709 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a Nurse Practitioner is less than 1 year.