Physicians, All Other Salary in Iowa
BLS OEWS May 2025 • 9 metro areas • Iowa
Physicians, All Other in Iowa earn a median salary of $242,353 per year on average across 9 metro and nonmetro areas. An estimated 1,650 physicians, all other are employed across Iowa, with salaries ranging from $64,920 to $309,930 depending on location.
$242,353
Avg median salary in Iowa
$309,930
Highest paying metro
$64,920
Lowest paying metro
1,650
Employed in Iowa
Compare Physicians, All Other salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Physicians, All Other
in
Physicians, All Other salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Dubuque, IA | $309,930 | $281,060 | $525,310 | 40 |
| Des Moines, IA | $309,880 | $159,760 | $366,070 | 460 |
| Sioux City, IA-NE-SD | $300,040 | $213,670 | $300,040 | 40 |
| Waterloo, IA | $295,200 | $295,190 | $341,140 | 90 |
| Southeast Iowa | $289,460 | $218,050 | $395,290 | 60 |
| Northwest Iowa | $278,630 | $69,330 | $315,020 | 40 |
| Iowa City, IA | $257,340 | $132,950 | $309,880 | 470 |
| Davenport, IA-IL | $75,780 | $75,780 | $320,880 | 400 |
| Northeast Iowa | $64,920 | $64,920 | $134,210 | 50 |