Nurse Practitioner salaries in United States

Nurse Practitioner professionals in United States earn $114.9–156.1K per year on average, based on 53 jobs. Nurse Practitioner roles in United States pay 1% above the board-wide average of $110.8–156.3K 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

$114.9–156.1K

Based on 53 jobs · 1% more than the average salary on NurseBloom

25th percentile

$103K

Average

$135.5K

75th percentile

$165K

United StatesAverage salary on NurseBloom
$103K$165K

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+11%
Mid-level$114.4–154.3K46+1%
Senior$114.6–157K3+2%

Nurse Practitioner salary FAQs for United States

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