Internal Medicine Physician Salary in Iowa
Based on 380+ workers in Iowa
Median Annual Salary (IA)
$122,920
$59.096/hr
vs National Average
$260,282
-52.8% vs national median
Salary Range (10th–90th)
$71K – $392K
380 employed in Iowa
Internal Medicine Physician salary in Iowa averages $122,920 annually, according to current labor data covering 380 workers in the state. This median salary reflects a significant gap compared to national benchmarks, sitting approximately 53% below the national average. Despite this difference, Iowa continues to employ internal medicine physicians across various healthcare settings throughout the state.
Several factors influence Internal Medicine Physician salary in Iowa, including years of clinical experience, specific practice setting, patient population served, and geographic location within the state. Board certification, specialized training, and the type of employer—whether hospital-based, private practice, or urgent care—also play meaningful roles in compensation levels. Additionally, regional demand for internal medicine services and the local cost of living contribute to salary variations across different Iowa communities.
Salary Distribution — Internal Medicine Physician in Iowa
| Percentile | Annual Salary |
|---|---|
| 10th percentile | $71,420 |
| 25th percentile | $82,590 |
| Median (50th percentile) | $122,920 |
| 75th percentile | $288,130 |
| 90th percentile | $391,510 |
Internal Medicine Physician Salary by Experience Level in Iowa
Internal Medicine Physician Salary in Other States
Frequently Asked Questions
How much do internal medicine physicians make in Iowa?
- Internal medicine physicians in Iowa earn a median salary of $122,920 per year, or approximately $59 per hour. This represents a 52.8% decrease compared to the national average for this specialty.
What is the salary range for internal medicine doctors in Iowa?
- Internal medicine physician salaries in Iowa range from a low of $71,420 to a high of $391,510 annually. This wide range reflects differences in experience, location within the state, and individual practice circumstances.
Is the internal medicine physician salary in Iowa below the national average?
- Yes, Iowa's internal medicine physician median salary of $122,920 is significantly below the national average, falling 52.8% lower. This makes Iowa one of the less competitive markets for this specialty compared to national standards.
How many internal medicine physicians are working in Iowa?
- There are currently 380 internal medicine physicians employed in Iowa. This represents the total workforce for this specialty in the state.