Content has loaded
Physician salary in Indianapolis, IN
How much does a Physician make in Indianapolis, IN?
Average base salary
$193,517
- Hour
- Day
- Week
- Month
- Year
13%
below national averageAverage $193,517
Low $108,681
High $344,575
The average salary for a physician is $193,517 per year in Indianapolis, IN. 30 salaries taken from job postings on Indeed in the past 36 months (updated August 28, 2026).
Highest paying companies for Physician in Indianapolis, IN
Average year pay is based on job postings on Indeed in the past 36 months.Aspen Medical
$443,220per year
US Department of Veterans Affa...
$387,500per year
Workit Health
$364,000per year
Altea Healthcare
$338,000per year
Vohra Wound Physicians
$300,000per year
Oracle
$289,500per year
Hiring a Physician?
Highest paying cities for Physicians near Indianapolis, IN
Where can a Physician earn more?
Compare salaries for Physicians in different locationsFrequently Asked Questions (FAQs) about Physician