Physician Salary in North Carolina

Median annual base pay is $281,074 across 201 reported Physician salaries in North Carolina.

Updated 1 September 2026

Salary Distribution (By Percentile)

P10P25MedianP75P90
$169,000$242,250$281,074$326,160$407,708

Top Cities in North Carolina

CityMedianReports
Greensboro$450,0007
Jacksonville$350,0008
Goldsboro$322,8037
Asheville$312,00010
Henderson$300,0005
Greenville$285,00016
Elizabeth City$280,80010
Charlotte$280,70024
New Bern$276,6405
Winston Salem$243,1739

Top Employers in North Carolina

EmployerMedianReports
Apogee Medical Group, North Carolina, PC$350,00012
Hospital Physician Services Southeast, PC$332,80013
Carolinas Physicians Network, Inc.$317,3489
Carolinas Physicians Network, Inc. d/b/a Atrium Health Medical Group$301,48013
The Moses H. Cone Memorial Hospital Operating Corporation, Inc.$300,0007
UNC Physicians Network, LLC$294,13612
USACS Medical Group Ltd.$280,80013
Duke University$262,0007
Vidant Medical Group, LLC$260,00021
Novant Medical Group$255,0088

By Practice Setting

SettingMedianReports
Hospital (Community)$312,00031
Hospital (Academic/Teaching)$207,00053

Salary by Level

LevelCommon titlesMedianReports
Junior / Early CareerResident (PGY2-3)$75,8706
SeniorFellow · Clinical Instructor$82,1569
Lead / ExpertAttending Physician · Staff Physician · Assistant Professor$288,475177

By Specialty

SpecialtyMedianReports
Pulmonary Disease$450,0006
Psychiatry$296,8809
Hospital Medicine - Adult$294,13668
Family Medicine$282,7485
Internal Medicine$251,0008
Pediatrics - General$200,0009

How They're Paid

ModelMedianReports
Annual Salary$282,748159
Hourly$280,80032

Physician salaries in other states

Common questions

How much does a Physician make in North Carolina?

The median Physician salary in North Carolina is $281,074 per year, based on 201 reported salaries.

Which city in North Carolina pays Physicians the most?

Greensboro has the highest median at $450,000 per year, of the cities with enough reports to publish a median.

How much does a Physician at the Lead / Expert level make in North Carolina?

$288,475 per year at the median — $7,401 above the Physician median in North Carolina.

Which employers pay Physicians the most in North Carolina?

Of the employers with enough reports to publish a median, Apogee Medical Group, North Carolina, PC is highest at $350,000 per year.

Am I underpaid as a Physician?

All Physician salaries · Browse salaries by role