General Internal Medicine Physicians Salary in Iowa
BLS OEWS May 2025 • 2 metro areas • Iowa
General Internal Medicine Physicians in Iowa earn a median salary of $104,015 per year on average across 2 metro and nonmetro areas, -56% vs the national median of $236,350. An estimated 230 general internal medicine physicians are employed across Iowa, with salaries ranging from $80,840 to $127,190 depending on location.
$104,015
Avg median salary in Iowa
$127,190
Highest paying metro
$80,840
Lowest paying metro
230
Employed in Iowa
Compare General Internal Medicine Physicians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
General Internal Medicine Physicians
in
General Internal Medicine Physicians salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Des Moines, IA | $127,190 | $72,480 | $233,430 | 120 |
| Iowa City, IA | $80,840 | $75,050 | $80,840 | 110 |