1. Home
  2. Salaries
  3. Titles
  4. Nurse Practitioner

Nurse Practitioner salaries

Nurse Practitioner roles pay $110.8–156.3K per year on average, based on 789 jobs. Nurse Practitioner pay 15% above the average salary of $98.4–134.3K for jobs listed on NurseBloom. Pay ranges from $121.1–152.1K for Entry level roles up to $121.4–150.1K at the Senior level.

Average salary range

$110.8–156.3K

Based on 789 jobs · 15% more than the average salary on NurseBloom

25th percentile

$87.4K

Average

$133.5K

75th percentile

$175K

Nurse PractitionerAverage salary on NurseBloom
$87.4K$175K

Nurse Practitioner salaries by seniority

Nurse Practitioner salaries range from $121.1–152.1K for Entry level roles to $121.4–150.1K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on NurseBloom
Entry level$121.1–152.1K48+10%
Associate$88–103.8K5+26%
Mid-level$107.6–158.5K594+14%
Senior$121.4–150.1K142+15%

Nurse Practitioner salary FAQs

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