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.

Full tool →
Physicians, All Other
in
    vs

      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

      View Physicians, All Other salaries in all cities