Nurse Practitioner salaries in United States

Nurse Practitioner professionals in United States earn $113.5–156.2K per year on average, based on 49 jobs. Nurse Practitioner roles in United States pay 2% above the board-wide average of $110.8–154.1K for Nurse Practitioner jobs on NurseBloom. Pay ranges from $120.6–176.2K for Entry level roles up to $114.6–157K at the Senior level.

Average salary range

$113.5–156.2K

Based on 49 jobs · 2% more than the average salary on NurseBloom

25th percentile

$102.7K

Average

$134.8K

75th percentile

$170K

United StatesAverage salary on NurseBloom
$102.7K$170K

Nurse Practitioner salaries by seniority in United States

Nurse Practitioner salaries in United States range from $120.6–176.2K for Entry level roles to $114.6–157K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on NurseBloom
Entry level$120.6–176.2K4+12%
Mid-level$112.7–154.2K42+1%
Senior$114.6–157K3+3%

Nurse Practitioner salary FAQs for United States

All salary figures are normalized to USD annual equivalents. Averages are based on published jobs with salary data and filtered for statistical outliers.