Nurse Practitioners Salary in North Carolina
BLS OEWS May 2025 • 18 metro areas • North Carolina
Nurse Practitioners in North Carolina earn a median salary of $121,846 per year on average across 18 metro and nonmetro areas, -5.7% vs the national median of $129,210. An estimated 7,890 nurse practitioners are employed across North Carolina, with salaries ranging from $106,160 to $132,790 depending on location.
$121,846
Avg median salary in North Carolina
$132,790
Highest paying metro
$106,160
Lowest paying metro
7,890
Employed in North Carolina
Compare Nurse Practitioners salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nurse Practitioners
in
Nurse Practitioners salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Winston, NC | $132,790 | $119,640 | $144,080 | 680 |
| Raleigh, NC | $131,320 | $109,690 | $138,530 | 1,040 |
| Burlington, NC | $130,890 | $111,040 | $140,000 | 80 |
| Charlotte, NC-SC | $130,650 | $109,580 | $137,650 | 1,530 |
| Durham, NC | $127,540 | $113,030 | $130,790 | 1,400 |
| Greenville, NC | $125,860 | $105,700 | $126,840 | 270 |
| Wilmington, NC | $125,220 | $104,300 | $133,290 | 310 |
| Greensboro, NC | $123,610 | $105,780 | $130,400 | 370 |
| Western North Carolina | $120,990 | $107,650 | $130,510 | 320 |
| Hickory, NC | $120,520 | $104,660 | $128,460 | 290 |
| Asheville, NC | $119,700 | $107,000 | $130,920 | 440 |
| Pinehurst, NC | $119,460 | $107,390 | $151,300 | 140 |
| Central North Carolina | $118,500 | $103,470 | $131,130 | 240 |
| Fayetteville, NC | $117,900 | $104,800 | $135,930 | 230 |
| Jacksonville, NC | $117,580 | $102,580 | $141,830 | 70 |
| Rocky Mount, NC | $113,680 | $102,130 | $123,100 | 40 |
| Eastern North Carolina | $110,860 | $101,130 | $126,130 | 380 |
| Goldsboro, NC | $106,160 | $100,710 | $118,980 | 60 |