Nurse Practitioner salary (2026)
The median advertised Nurse Practitioner salary is $140,400, with most listed pay between $129,584 and $175,000.Based on 890 WeekdayDoc listings; sampled from up to 1,000 recent matching listings · snapshot 2026-09-20. These are advertised ranges, not verified offers or guaranteed earnings.
How to read these numbers
These percentiles summarize listed salary-range midpoints for Nurse Practitioner using the existing cohort and outlier filters, drawn from approved WeekdayDoc postings. They are not a compensation survey, accepted-offer data or an earnings guarantee. Sample sizes and coverage vary by specialty and state, and pay depends on hours, call, setting, location and experience — confirm the pay unit and schedule before comparing roles.
Salary by percentile
| Percentile | 25th | Median (50th) | 75th | 90th |
|---|---|---|---|---|
| Annual salary | $129,584 | $140,400 | $156,300 | $175,000 |
890 listings in this sample. Based on 890 WeekdayDoc listings; sampled from up to 1,000 recent matching listings · snapshot 2026-09-20.
Clinician-Reported Pay
Job listings are half the picture — share your Nurse Practitioner comp anonymously and see how it compares.
- About 60 seconds
- Free $97 contract review after verifying
- Only ever shown in aggregates of 10+
13,109 Nurse Practitioner jobs on WeekdayDoc
Browse current Nurse Practitioner listings and filter by advertised pay, location, remote eligibility and stated call or weekend duties.
Browse Nurse Practitioner jobsFrequently asked questions
What is the average Nurse Practitioner salary in 2026?
The median Nurse Practitioner salary is approximately $140,400 per year, based on 890 weekdaydoc listings; sampled from up to 1,000 recent matching listings · snapshot 2026-09-20. Pay typically ranges from $129,584 (25th percentile) to $175,000 (90th percentile).
What is the salary range for Nurse Practitioner?
Nurse Practitioner compensation generally spans $129,584 to $175,000, with a 75th-percentile figure around $156,300. Actual pay varies by location, experience, call burden, and employer.
How many Nurse Practitioner jobs are available right now?
WeekdayDoc currently lists 13,109 active Nurse Practitioner jobs, filterable by salary, location, remote, and no-call options.
Related compensation resources
Compensation tools
Salaries by specialty
