Physician Salary in North Carolina

Median annual base pay is $280,800 across 207 reported Physician salaries in North Carolina.

Updated 18 September 2025

Salary Distribution (By Percentile)

P10P25MedianP75P90
$165,000$232,000$280,800$325,000$404,785

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
New Bern$276,6405
Charlotte$267,00025
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
Wake Forest University Health Sciences$250,00014

By Practice Setting

SettingMedianReports
Hospital (Community)$301,60033
Hospital (Academic/Teaching)$213,84655

Salary by Level

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

By Specialty

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

How They're Paid

ModelMedianReports
Annual Salary$281,074167
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 $280,800 per year, based on 207 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?

$284,960 per year at the median — $4,160 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