Nurse Practitioners Salary in North Carolina

Ranked #35 of 51 · NC

4.7% below U.S. average
Mean annual salary $130,870 ≈ $63/hr
Median annual salary $128,990
Employment 9,800

Salary Distribution (10th–90th percentile)

P10 $103,530P25 $114,260 Median $128,990P75 $142,180P90 $164,320

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.

North Carolina
$130,870
U.S. average
$137,300

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 areaMedianMeanEmployment
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.

← Back to all nurse practitioners states