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

Nurse Practitioner salaries

Nurse Practitioner jobs pay $106.3–154.2K per year on average, based on 166 jobs. Nurse Practitioner roles pay 12% above the average salary of $98.4–134.3K for jobs listed on NurseBloom. Pay ranges from $100.5–156.9K for Mid-level roles up to $122.4–142.8K at the Senior level.

Median salary

$134K

Based on 166 jobs · 12% more than the average salary on NurseBloom

25th percentile

$87K

Average

$130.2K

75th percentile

$170K

Nurse PractitionerAverage salary on NurseBloom
$87K$170K

Nurse Practitioner salaries by seniority

Nurse Practitioner salaries range from $100.5–156.9K for Mid-level roles to $122.4–142.8K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on NurseBloom
Mid-level$100.5–156.9K122+11%
Senior$122.4–142.8K39+12%

Nurse Practitioner salaries by location

Average Nurse Practitioner salaries across 2 locations.

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.