General Internal Medicine Physicians Salary in Indiana
General Internal Medicine Physicians in Indiana earn a median of $314,390 a year, +23% compared with the U.S. median.
Updated October 2026 · Data: BLS OEWS May 2025 · How we match careers
- Median pay
- $314,390
- vs. U.S. median
- +23% ($256,560)
- Rank among states
- 13 of 44
- Jobs in the state
- 2,380
Pay range in Indiana
The lowest-paid 10% earn under $177,830; the top 10% earn over $504,870. Nationally the range is $73,570 to $475,430.
States ranked near Indiana
Similar jobs in Indiana
- Nurse Practitioners$128,830 median in Indiana
- Neurologists$220,210 median in Indiana
- Obstetricians and Gynecologists$351,990 median in Indiana
- Physical Medicine and Rehabilitation Physicians$366,190 median in Indiana (broader BLS group)
- Physician Assistants$132,050 median in Indiana
- Family Medicine Physicians$261,940 median in Indiana
General Internal Medicine Physicians pay in Indiana
How much do general internal medicine physicians make in Indiana?
The median is $314,390 a year. The lowest-paid 10% earn under $177,830 and the top 10% earn over $504,870. BLS OEWS May 2025.
Is Indiana a good state for general internal medicine physicians?
On pay alone it ranks 13 of 44 (+23% vs. the national median of $256,560). Living costs are not included.