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.
General Internal Medicine Physicians
inGeneral Internal Medicine Physicians salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Winston, NC | $293,840 | $211,200 | $432,370 | 80 |
| Charlotte, NC-SC | $289,780 | $227,860 | $380,190 | 390 |
| Fayetteville, NC | $243,080 | $243,080 | $256,560 | 40 |
| Wilmington, NC | $230,880 | $97,320 | — | 80 |
| Eastern North Carolina | $224,240 | $140,030 | $296,200 | 30 |
| Asheville, NC | $221,170 | $60,830 | — | 300 |
| Raleigh, NC | $216,810 | $159,160 | — | 210 |
| Central North Carolina | $208,510 | $120,320 | $301,910 | — |
| Durham, NC | $207,360 | $207,360 | — | 90 |
| Greensboro, NC | $203,620 | $61,850 | — | 170 |