SalaryData

Family Medicine Physician Salary in Indiana

Based on 1K+ workers in Indiana

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IN)

$261,940

$125.933/hr

vs National Average

$257,865

+1.6% vs national median

Salary Range (10th–90th)

$112K $468K

1K employed in Indiana

Family Medicine Physicians in Indiana earn a median salary of $261,940 per year, which is 2% above the national average. With approximately 1,410 family medicine physicians currently employed in the state, Indiana offers competitive compensation for primary care providers. Salaries in this field range from $111,860 to $468,430 annually, reflecting significant variation based on individual circumstances.

Several factors influence Family Medicine Physician salary in Indiana, including years of experience, practice setting, and patient population served. Physicians working in rural or underserved areas may receive additional incentives or loan forgiveness programs. Geographic location within the state, type of employment (private practice versus hospital-based), and specific clinical responsibilities also play important roles in determining individual compensation levels.

Salary Distribution — Family Medicine Physician in Indiana

Family Medicine Physician (IN) salary percentiles
PercentileAnnual Salary
10th percentile$111,860
25th percentile$209,490
Median (50th percentile)$261,940
75th percentile$386,330
90th percentile$468,430

Historical Salary Trend — Family Medicine Physician in Indiana vs National

Historical Family Medicine Physician (Indiana vs National) salary trend
YearMedian Salary (United States)
2022$218,350
2023$225,900
2025$261,940
Historical salary trend for Family Medicine Physician in Indiana
YearIndiana MedianNational Median
2022$218,350$202,765
2023$225,900$205,639
2025$261,940$257,865

Family Medicine Physician Salary by Experience Level in Indiana

Family Medicine Physician Salary in Other States

Frequently Asked Questions

How much do family medicine physicians make in Indiana?

Family medicine physicians in Indiana earn a median salary of $261,940 per year, or approximately $126 per hour. This is 1.6% higher than the national average for the specialty.

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

The salary range for family medicine physicians in Indiana spans from $111,860 at the lower end to $468,430 at the upper end, reflecting significant variation based on experience and practice setting.

How many family medicine physicians work in Indiana?

There are approximately 1,410 family medicine physicians currently employed in Indiana.

Is Indiana a good state for family medicine physician salaries?

Yes, Indiana offers competitive compensation for family medicine physicians with a median salary of $261,940 that exceeds the national average by 1.6%, making it an attractive option for practitioners in this field.

Related Occupations

More Locations