Physician Salary in Indiana
Median annual base pay is $250,000 across 245 reported Physician salaries in Indiana.
Updated 22 September 2025
Salary Distribution (By Percentile)
| P10 | P25 | Median | P75 | P90 |
|---|
| $76,100 | $202,862 | $250,000 | $309,920 | $365,000 |
Top Cities in Indiana
| City | Median | Reports |
|---|
| Muncie | $310,000 | 24 |
| Marion | $270,000 | 8 |
| Lafayette | $267,155 | 14 |
| Bloomington | $250,000 | 29 |
| Fort Wayne | $245,000 | 11 |
| Indianapolis | $216,320 | 93 |
Top Employers in Indiana
By Practice Setting
| Setting | Median | Reports |
|---|
| Hospital (Community) | $245,000 | 23 |
| Hospital (Academic/Teaching) | $243,360 | 138 |
Salary by Level
| Level | Common titles | Median | Reports |
|---|
| Junior / Early Career | Resident (PGY2-3) | $68,390 | 14 |
| Senior | Fellow · Clinical Instructor | $76,100 | 17 |
| Lead / Expert | Attending Physician · Staff Physician · Assistant Professor | $265,000 | 207 |
By Specialty
| Specialty | Median | Reports |
|---|
| Hematology/Oncology | $450,000 | 5 |
| Nephrology | $365,000 | 14 |
| Pulmonary Disease | $350,000 | 5 |
| Pulmonary/Critical Care | $350,000 | 5 |
| Pathology - Clinical | $309,920 | 13 |
| Psychiatry | $280,800 | 6 |
| Endocrinology, Diabetes and Metabolism | $269,984 | 6 |
| Hospital Medicine - Adult | $265,000 | 43 |
| Internal Medicine | $249,600 | 17 |
| Family Medicine | $210,000 | 19 |
| Pediatrics - General | $199,680 | 11 |
How They're Paid
| Model | Median | Reports |
|---|
| Annual Salary | $250,000 | 172 |
| Hourly | $270,858 | 65 |
Physician salaries in other states
Common questions
How much does a Physician make in Indiana?
The median Physician salary in Indiana is $250,000 per year, based on 245 reported salaries.
Which city in Indiana pays Physicians the most?
Muncie has the highest median at $310,000 per year, of the cities with enough reports to publish a median.
How much does a Physician at the Lead / Expert level make in Indiana?
$265,000 per year at the median — $15,000 above the Physician median in Indiana.
Which employers pay Physicians the most in Indiana?
Of the employers with enough reports to publish a median, Hospitalist Physicians of Indiana, PC is highest at $322,400 per year.
Am I underpaid as a Physician?
All Physician salaries · Browse salaries by role