General Internal Medicine Physicians Salary in Ohio
BLS OEWS May 2025 • 5 metro areas • Ohio
General Internal Medicine Physicians in Ohio earn a median salary of $200,334 per year on average across 5 metro and nonmetro areas, -15.2% vs the national median of $236,350. An estimated 490 general internal medicine physicians are employed across Ohio, with salaries ranging from $131,830 to $249,990 depending on location.
$200,334
Avg median salary in Ohio
$249,990
Highest paying metro
$131,830
Lowest paying metro
490
Employed in Ohio
Compare General Internal Medicine Physicians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
General Internal Medicine Physicians
in
General Internal Medicine Physicians salaries by city in Ohio
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Columbus, OH | $249,990 | $249,990 | $249,990 | — |
| Cincinnati, OH-KY-IN | $236,920 | $171,570 | $337,800 | 290 |
| Toledo, OH | $219,340 | $208,000 | — | 90 |
| Youngstown, OH | $163,590 | $163,590 | $226,810 | 110 |
| Dayton, OH | $131,830 | $103,620 | — | — |