Content has loaded

Nurse practitioner salary in Durham, NC

How much does a Nurse Practitioner make in Durham, NC?

Average base salary

$143,513
10%
above national average
Average $143,513
Low $108,558
High $189,723

The average salary for a nurse practitioner is $143,513 per year in Durham, NC and $18,750 overtime per year.40 salaries taken from job postings on Indeed in the past 36 months (updated August 14, 2026).

Nurse Practitioner job openings in Durham, NC

slide 1 of 6
slide1 of 6
Nurse Practitioner – Mini Clin...
Liasions Community Care LLC
Durham, NC
Part-time
2 days ago

Highest paying companies for Nurse Practitioner in Durham, NC

Average year pay is based on job postings on Indeed in the past 36 months.
Abacus Staffing
 
$166,400per year
View company
Cross Country
 
$161,200per year
AMN Healthcare
 
$157,560per year
22nd Century Technologies, Inc...
 
$150,800per year
Crossover Health
 
$143,520per year
International SOS
 
$137,800per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Nurse Practitioners near Durham, NC

  1. Durham, NC
    $143,513 per year
  2. Fayetteville, NC
    $128,221 per year
  3. Greensboro, NC
    $126,401 per year
  4. Raleigh, NC
    $126,279 per year
  5. Charlotte, NC
    $123,496 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

Frequently Asked Questions (FAQs) about Nurse Practitioner

How much do similar professions as Nurse Practitioner get paid in Durham, NC?

Lead Nurse Practitioner

Job openings
Average $141,523 per year

Senior Nurse Practitioner

Job openings
Average $118,836 per year