Nurse Practitioner Salaries in the United States

Salary estimated from 16,136 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: March 19, 2019
Average salary
$106,119 per year
  • Most Reported
$41,000
$201,000
Salary Distribution

How much does a Nurse Practitioner make in the United States?

The average salary for a Nurse Practitioner is $106,119 per year in the United States. Salary estimates are based on 16,136 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is less than 1 year.
Nurse Practitioner salaries by company in the United States
CompanyAverage salary
$140,000 per year
$124,814 per year
$220,000 per year
$176,607 per year
$156,394 per year
$141,953 per year
$134,817 per year
$129,452 per year
$129,341 per year
$125,984 per year
Nurse Practitioner salaries by location
CityAverage salary
$82,500 per year
$115,354 per year
$115,926 per year
$111,627 per year
$116,087 per year

Nurse Practitioner job openings

Physician Assistant or Nurse Practitioner
Scripps Clinic
San Diego, CA
Physician Assistant or Nurse Practitioner
Scripps Clinic
San Diego, CA
Physician Assistant or Nurse Practitioner
Scripps Clinic
San Diego, CA
Nurse Practitioner Jobs