All salaries →

Nurse Practitioner Salary — What They Really Pay (2026)

From 5 real Nurse Practitioner postings that listed pay · annualized · updated July 2026

Median Nurse Practitioner salary $129.8k Typical range $112.5k–$145k
$108k10th $129.8kmedian $154k90th
25th pct $112.5k 75th pct $145k 90th pct $154k

How much does a Nurse Practitioner make?

Across 5 real Nurse Practitioner postings that published pay, the median salary is $129.8k a year. Most roles fall between $112.5k and $145k (the 25th–75th percentiles); the top 10% of postings pay $154k or more. These are annualized from live postings on the job boards and company career sites we sweep daily — hourly and contract rates converted to a yearly figure — so they reflect what employers are advertising right now, not a stale survey.

Frequently asked questions

What is the average Nurse Practitioner salary?

The median is $129.8k/year across 5 current Nurse Practitioner postings that list pay. Half advertise more, half less; the typical range is $112.5k–$145k.

What does a top Nurse Practitioner earn?

The 90th-percentile Nurse Practitioner posting advertises $154k or more per year.

How is this salary data calculated?

From the compensation employers publish on live Nurse Practitioner job postings, annualized to a yearly figure and aggregated into percentiles. It updates as new postings are scraped.

An unhandled error has occurred. Reload 🗙
Reconnecting…
Your work is safe — hang tight.