General Internal Medicine Physicians Salary in Indiana
BLS OEWS May 2025 • 9 metro areas • Indiana
General Internal Medicine Physicians in Indiana earn a median salary of $332,473 per year on average across 9 metro and nonmetro areas, +40.7% vs the national median of $236,350. An estimated 1,810 general internal medicine physicians are employed across Indiana, with salaries ranging from $213,680 to $485,900 depending on location.
$332,473
Avg median salary in Indiana
$485,900
Highest paying metro
$213,680
Lowest paying metro
1,810
Employed in Indiana
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 Indiana
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| South Bend, IN-MI | $485,900 | $285,110 | $485,910 | 140 |
| Central Indiana | $459,790 | $217,690 | $459,790 | 90 |
| Lafayette, IN | $416,860 | $298,510 | $489,000 | 120 |
| Northern Indiana | $319,700 | $239,810 | $478,410 | 80 |
| Bloomington, IN | $307,510 | $192,180 | $484,830 | 100 |
| Indianapolis, IN | $289,470 | $219,460 | $353,590 | 1,020 |
| Southern Indiana | $280,370 | $251,670 | $389,330 | 50 |
| Muncie, IN | $218,980 | $200,880 | — | 50 |
| Fort Wayne, IN | $213,680 | $62,060 | — | 160 |