General Internal Medicine Physicians Salary in North Carolina

BLS OEWS May 2025 • 10 metro areas • North Carolina

General Internal Medicine Physicians in North Carolina earn a median salary of $233,929 per year on average across 10 metro and nonmetro areas, -1% vs the national median of $236,350. An estimated 1,390 general internal medicine physicians are employed across North Carolina, with salaries ranging from $203,620 to $293,840 depending on location.

$233,929 Avg median salary in North Carolina
$293,840 Highest paying metro
$203,620 Lowest paying metro
1,390 Employed in North Carolina

Compare General Internal Medicine Physicians salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
General Internal Medicine Physicians
in
    vs

      General Internal Medicine Physicians salaries by city in North Carolina

      Metro areaMedian salary25th pct75th pctEmployed
      Winston, NC$293,840$211,200$432,37080
      Charlotte, NC-SC$289,780$227,860$380,190390
      Fayetteville, NC$243,080$243,080$256,56040
      Wilmington, NC$230,880$97,32080
      Eastern North Carolina$224,240$140,030$296,20030
      Asheville, NC$221,170$60,830300
      Raleigh, NC$216,810$159,160210
      Central North Carolina$208,510$120,320$301,910
      Durham, NC$207,360$207,36090
      Greensboro, NC$203,620$61,850170

      View General Internal Medicine Physicians salaries in all cities