General Internal Medicine Physicians Salary in Ohio
Ranked #18 of 44 · OH
7.3% above U.S. average
Mean annual salary $286,650 ≈ $138/hr
Median annual salary $249,990
Employment 1,540
Salary Distribution (10th–90th percentile)
P10 $84,180P25 $201,280 Median $249,990P75 $342,440P90 $453,010
About 80% of general internal medicine physicianss in Ohio earn between $84,180 and $453,010. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean general internal medicine physicians salary in Ohio is $286,650, about 7.3% above the U.S. average ($267,200). That works out to roughly $138/hr at 2,080 hours per year.
Metro Areas in Ohio
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Toledo, OH | $330,220 | $367,010 | 220 |
| Columbus, OH | $249,990 | $268,650 | — |
| Cincinnati, OH-KY-IN | $236,920 | $264,880 | 290 |
| Youngstown-Warren, OH | $163,590 | $211,700 | 110 |
| Dayton-Kettering-Beavercreek, OH | $107,480 | $141,730 | — |