SalaryCalculations

General Internal Medicine Physicians Salary in Indiana

State wage data from the BLS OEWS survey, May 2025.

Median annual

$314,390

Median hourly

$151

Average annual

$339,500

Employed in state

2.4K

The median annual salary for General Internal Medicine Physicians in Indiana is $314,390, or about $151 an hour. That is 23% higher than the national median.

Pay in Indiana ranges from $177,830 at the 10th percentile to $504,870 at the 90th percentile. Roughly 2.4K people work as general internal medicine physicians in the state.

Pay distribution in Indiana

10th$177,830
25th$219,850
Median$314,390
75th$478,410
90th$504,870

Salary calculator

Hourly
$151.15
Daily
$1,209
Weekly
$6,046
Bi-weekly
$12,092
Monthly
$26,199
Annual
$314,390

$314,390 a year is around the 50th percentile for General Internal Medicine Physicianss in Indiana. The median is $314,390.

General Internal Medicine Physicians pay by metro area in Indiana

Metro areaMedian annualEmployment
South Bend-Mishawaka, IN-MI$485,900140
Lafayette-West Lafayette, IN$416,860120
Bloomington, IN$307,510100
Muncie, IN$303,66050
Louisville/Jefferson County, KY-IN$291,090260
Indianapolis-Carmel-Greenwood, IN$289,4701.0K
Cincinnati, OH-KY-IN$236,920290
Chicago-Naperville-Elgin, IL-IN$226,060680

Other jobs in Indiana

All salaries in Indiana →