📖 Read the nurse practitioners salary & career guide →
Nurse Practitioners Salary in North Carolina
Ranked #35 of 51 · NC
Salary Distribution (10th–90th percentile)
About 80% of nurse practitionerss in North Carolina earn between $103,530 and $164,320. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean nurse practitioners salary in North Carolina is $130,870, about 4.7% below the U.S. average ($137,300). That works out to roughly $63/hr at 2,080 hours per year.
Metro Areas in North Carolina
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Durham-Chapel Hill, NC | $132,300 | $134,390 | 1,450 |
| Greensboro-High Point, NC | $132,230 | $136,110 | 820 |
| Burlington, NC | $131,980 | $137,850 | 80 |
| Winston-Salem, NC | $130,840 | $133,740 | 750 |
| Greenville, NC | $130,430 | $121,800 | 280 |
| Charlotte-Concord-Gastonia, NC-SC | $130,310 | $133,530 | 1,970 |
| Raleigh-Cary, NC | $128,150 | $133,570 | 1,510 |
| Asheville, NC | $127,770 | $127,820 | 520 |
Frequently Asked Questions
How much do nurse practitioners make in North Carolina?
The median nurse practitioners salary in North Carolina is $128,990 per year (mean $130,870), and about 80% earn between $103,530 and $164,320.
How much do nurse practitioners make per hour in North Carolina?
Roughly $63 per hour, based on a mean annual wage of $130,870 and 2,080 work hours per year.
Is North Carolina a high-paying state for nurse practitioners?
North Carolina ranks #35 of 51 states for nurse practitioners pay. Its mean salary of $130,870 is about 4.7% below the U.S. average of $137,300.
Which metro areas in North Carolina pay nurse practitioners the most?
The highest-paying metro areas in North Carolina for nurse practitioners are Durham-Chapel Hill, NC ($132,300), Greensboro-High Point, NC ($132,230), Burlington, NC ($131,980), by median annual wage.