Content has loaded

Physician salary in Indianapolis, IN

How much does a Physician make in Indianapolis, IN?

Average base salary

$193,517
13%
below national average
Average $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).

Physician job openings in Indianapolis, IN

slide 1 of 6
slide1 of 6
Obesity Medicine Physician - P...
Form Health
Indianapolis, IN
$94,500 - $103,500 a year
Part-time
1 day ago

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
View company
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?

Hiring Guide
Hiring GuideLearn how to hire a Physician
Job Description
Job DescriptionWrite a Physician job description

Highest paying cities for Physicians near Indianapolis, IN

  1. Hammond, IN
    $330,419 per year
  2. Evansville, IN
    $281,122 per year
  3. South Bend, IN
    $258,594 per year
  4. Terre Haute, IN
    $235,179 per year
  5. Gary, IN
    $233,830 per year

Where can a Physician earn more?

Compare salaries for Physicians in different locations
vs

Frequently Asked Questions (FAQs) about Physician