What general internal medicine physicians earn in Indiana and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Indianapolis-Carmel-Greenwood, IN | $289,470 | $139.17 | 1,020 |
| Chicago-Naperville-Elgin, IL-IN | $226,060 | $108.69 | 680 |
| Cincinnati, OH-KY-IN | $236,920 | $113.90 | 290 |
| Louisville/Jefferson County, KY-IN | $291,090 | $139.95 | 260 |
| South Bend-Mishawaka, IN-MI | $485,900 | $233.61 | 140 |
| Lafayette-West Lafayette, IN | $416,860 | $200.41 | 120 |
| Bloomington, IN | $307,510 | $147.84 | 100 |
| Central Indiana nonmetropolitan area | $459,790 | $221.05 | 90 |
| Northern Indiana nonmetropolitan area | $319,700 | $153.70 | 80 |
| Muncie, IN | $303,660 | $145.99 | 50 |
| Southern Indiana nonmetropolitan area | $280,370 | $134.79 | 50 |
| Terre Haute, IN | $239,200+ | $115.00+ | 30 |
General Internal Medicine Physicians in Indiana earned a median of $314,390 a year ($151.15 an hour) in May 2025, 23% more than the national median of $256,560. The middle half earned $219,850 to $478,410.
Among areas in Indiana, pay was highest in South Bend-Mishawaka, IN-MI at $485,900.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.