SalaryData

Internal Medicine Physician Salary in Indiana

Based on 2K+ workers in Indiana

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IN)

$314,390

$151.149/hr

vs National Average

$260,282

+20.8% vs national median

Salary Range (10th–90th)

$178K $505K

2K employed in Indiana

Internal Medicine Physician salary in Indiana averages $314,390 annually, positioning the state well above national benchmarks. With approximately 2,380 internal medicine physicians currently employed across Indiana, the state offers competitive compensation for medical professionals. Salaries in this field range from $177,830 to $504,870, reflecting significant variation based on individual circumstances and practice settings.

Several factors influence Internal Medicine Physician salary in Indiana, including years of clinical experience, type of employer, geographic location within the state, and specialty certifications. Physicians working in hospital systems typically earn differently than those in private practices or academic settings. Additionally, patient population demographics, local cost of living, and regional demand for internal medicine services all play important roles in determining compensation levels throughout Indiana.

Salary Distribution — Internal Medicine Physician in Indiana

Internal Medicine Physician (IN) salary percentiles
PercentileAnnual Salary
10th percentile$177,830
25th percentile$219,850
Median (50th percentile)$314,390
75th percentile$478,410
90th percentile$504,870

Internal Medicine Physician Salary by Experience Level in Indiana

Internal Medicine Physician Salary in Other States

Frequently Asked Questions

How much do internal medicine physicians make in Indiana?

Internal medicine physicians in Indiana earn a median salary of $314,390 per year, which translates to approximately $151 per hour. This is significantly higher than the national average, representing a 20.8% premium for physicians practicing in the state.

What is the salary range for internal medicine doctors in Indiana?

The salary range for internal medicine physicians in Indiana spans from $177,830 to $504,870 annually. This wide range reflects variations based on experience, location within the state, and individual practice circumstances.

Is Indiana a good state for internal medicine physician salaries?

Yes, Indiana offers competitive salaries for internal medicine physicians, with earnings 20.8% above the national average. The median salary of $314,390 per year makes it an attractive location compared to most other states.

How many internal medicine physicians are employed in Indiana?

There are currently 2,380 internal medicine physicians employed in Indiana, indicating a substantial healthcare workforce in the specialty across the state.

Related Occupations

More Locations