Nurse Practitioner Salaries in the United States

Salary estimated from 16,826 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: September 22, 2018
Average salary
$104,626 per year
  • Most Reported
$41,000
$196,000
Salary Distribution

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

The average salary for a Nurse Practitioner is $104,626 per year in the United States. Salary estimates are based on 16,826 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
$164,133 per year
$132,387 per year
$124,495 per year
$123,156 per year
$122,491 per year
$122,964 per year
$118,323 per year
$114,264 per year
$113,586 per year
$131,687 per year
Nurse Practitioner salaries by location
CityAverage salary
$112,767 per year
$110,765 per year
$117,383 per year
$107,032 per year
$114,417 per year

Nurse Practitioner job openings

NURSE PRACTITIONER
Arkansas Department of Human Services
Little Rock, AR
Student Health Services Nurse Practitioner
Penn State University
University Park, PA
Advanced Practice Provider Surgical Fellowship
University of Colorado
Aurora, CO
Nurse Practitioner Jobs