SalaryCalculations

Nurse Practitioners Salary in North Carolina

State wage data from the BLS OEWS survey, May 2025.

Median annual

$128,990

Median hourly

$62

Average annual

$130,870

Employed in state

9.8K

The median annual salary for Nurse Practitioners in North Carolina is $128,990, or about $62 an hour. That is 3% lower than the national median.

Pay in North Carolina ranges from $103,530 at the 10th percentile to $164,320 at the 90th percentile. Roughly 9.8K people work as nurse practitioners in the state.

Pay distribution in North Carolina

10th$103,530
25th$114,260
Median$128,990
75th$142,180
90th$164,320

Salary calculator

Hourly
$62.01
Daily
$496
Weekly
$2,481
Bi-weekly
$4,961
Monthly
$10,749
Annual
$128,990

$128,990 a year is around the 50th percentile for Nurse Practitionerss in North Carolina. The median is $128,990.

Nurse Practitioners pay by metro area in North Carolina

Metro areaMedian annualEmployment
Durham-Chapel Hill, NC$132,3001.4K
Greensboro-High Point, NC$132,230820
Burlington, NC$131,98080
Winston-Salem, NC$130,840750
Greenville, NC$130,430280
Charlotte-Concord-Gastonia, NC-SC$130,3102.0K
Raleigh-Cary, NC$128,1501.5K
Asheville, NC$127,770520
Hickory-Lenoir-Morganton, NC$126,620300
Wilmington, NC$124,990390
Virginia Beach-Chesapeake-Norfolk, VA-NC$124,5301.3K
Pinehurst-Southern Pines, NC$124,520110
Goldsboro, NC$122,95090
Fayetteville, NC$121,410210
Jacksonville, NC$120,70070

Other jobs in North Carolina

All salaries in North Carolina →