facebook tracking General Internal Medicine Physician salary in Indiana (2025): pay by city

General Internal Medicine Physician salary in Indiana

What general internal medicine physicians earn in Indiana and its metro areas, compared with the rest of the country.

May 2025#13 of 44 states
Median pay$314,390$151.15 per hour
vs U.S.+23%U.S. median $256,560
Middle half earn$219,850 – $478,410Top 10%: $504,870+
Jobs2,3801.72× the U.S. concentration

General Internal Medicine Physician pay in Indiana cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Indianapolis-Carmel-Greenwood, IN$289,470$139.171,020
Chicago-Naperville-Elgin, IL-IN$226,060$108.69680
Cincinnati, OH-KY-IN$236,920$113.90290
Louisville/Jefferson County, KY-IN$291,090$139.95260
South Bend-Mishawaka, IN-MI$485,900$233.61140
Lafayette-West Lafayette, IN$416,860$200.41120
Bloomington, IN$307,510$147.84100
Central Indiana nonmetropolitan area$459,790$221.0590
Northern Indiana nonmetropolitan area$319,700$153.7080
Muncie, IN$303,660$145.9950
Southern Indiana nonmetropolitan area$280,370$134.7950
Terre Haute, IN$239,200+$115.00+30
Advertisement

Hospitals and jobs in Indiana

General Internal Medicine Physician pay in similar states

Other healthcare salaries in Indiana

Questions

How much does a general internal medicine physician make in Indiana?

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.

Where in Indiana do general internal medicine physicians earn the most?

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.