Skip to main content
NC Salary Data · Updated Daily

NP Salary in North Carolina

Average nurse practitioner compensation in North Carolina, broken down by practice setting, top employers, and cities.

Average Salary

$161K

11% below national avg

Salary Range

$48K – $440K

Min – Max reported

Open Positions

26

Active jobs in NC

National Average

$182K

All 50 states

Salary by Practice Setting

Outpatient$365K

2 positions

Remote$154K

1 position

Top Employers in NC

  • MedElite10 jobs
  • Thriveworks9 jobs
  • LifeStance Health8 jobs
  • Monarch4 jobs
  • Willow Health2 jobs
  • SonderMind1 job
  • Included Health1 job
  • Advocate Health1 job
  • Lyra Health1 job
  • Strive Health1 job

Browse All NC NP Jobs →

26 open positions in North Carolina

National Salary Guide →

Compare all 50 states

NP Salary in North Carolina — FAQ

What is the average NP salary in North Carolina?

The average NP salary in North Carolina is $161K per year, based on 26 active job postings with disclosed salary on NP Hiring. Reported salaries range from $48K to $440K. That is 11% below the national average of $182K across postings on this board.

How many NP jobs are open in North Carolina?

There are currently 26 active NP positions with disclosed salary in North Carolina on NP Hiring. Listings are ingested daily from employer applicant-tracking systems.

Which practice setting pays NPs the most in North Carolina?

Among current North Carolina postings on NP Hiring, outpatient roles report the highest average at $365K per year (2 positions). Actual pay varies with experience, employer type, and benefits.

Find NP Jobs in North Carolina

Browse 26 active positions and get daily alerts for new openings.