Salaripedia
English

How much does a nurse practitioner make in North Carolina?

$129,000a year

Median yearly pay for nurse practitioners in North Carolina. That is $62.01 an hour or $10,750 a month.

Hourly
$62.01
Vs. national median
-3%
Rank among states
38 of 51
Jobs in the state
9,800
Pay range
Lowest 10%: $103,500Median: $129,000Highest 10%: $164,300
PercentileYearlyHourly
10th$103,500$49.77
25th$114,300$54.93
Median$129,000$62.01
75th$142,200$68.36
90th$164,300$79.00

Cities in North Carolina

Metro areas, median yearly pay.

Durham, NC$132,300
Greensboro, NC$132,200
Burlington, NC$132,000
Winston-Salem, NC$130,800
Greenville, NC$130,400
Charlotte, NC$130,300
Raleigh, NC$128,200
Asheville, NC$127,800
Hickory, NC$126,600
Wilmington, NC$125,000
Virginia Beach, VA$124,500
Pinehurst, NC$124,500
Goldsboro, NC$123,000
Fayetteville, NC$121,400
Jacksonville, NC$120,700
Rocky Mount, NC$117,900
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for nurse practitioners.

35. Missouri$129,900
36. Florida$129,500
37. Georgia$129,400
38. North Carolina$129,000
39. South Dakota$128,800
40. Indiana$128,800
41. Virginia$127,800
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in North Carolina?

The median hourly pay in North Carolina is $62.01 ($129,000 a year).

Do nurse practitioners make more in North Carolina than the national average?

No: $129,000 against $132,300 nationally, 3% less.

Where does North Carolina rank for nurse practitioner pay?

North Carolina ranks 38 of 51 states.

Which city in North Carolina pays nurse practitioners the most?

Durham-Chapel Hill, NC, with a median of $132,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.