Content has loaded
Nurse practitioner salary in Durham, NC
How much does a Nurse Practitioner make in Durham, NC?
Average base salary
$143,513
- Hour
- Day
- Week
- Year
10%
above national averageAverage $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).
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
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?
Highest paying cities for Nurse Practitioners near Durham, NC
Where can a Nurse Practitioner earn more?
Compare salaries for Nurse Practitioners in different locationsFrequently Asked Questions (FAQs) about Nurse Practitioner