Healthcare Social Workers Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Healthcare Social Workers in Iowa earn a median salary of $62,373 per year on average across 12 metro and nonmetro areas, -8.4% vs the national median of $68,090. An estimated 1,230 healthcare social workers are employed across Iowa, with salaries ranging from $60,050 to $67,260 depending on location.

$62,373 Avg median salary in Iowa
$67,260 Highest paying metro
$60,050 Lowest paying metro
1,230 Employed in Iowa

Compare Healthcare Social Workers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Healthcare Social Workers
in
    vs

      Healthcare Social Workers salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Iowa City, IA $67,260 $67,260 $80,100 150
      Des Moines, IA $64,490 $60,190 $74,090 240
      Cedar Rapids, IA $63,360 $57,920 $70,480 110
      Dubuque, IA $63,230 $57,220 $68,650 50
      Ames, IA $62,500 $55,960 $71,360 30
      Davenport, IA-IL $62,490 $56,900 $71,200 150
      Sioux City, IA-NE-SD $62,080 $58,600 $67,600 40
      Northeast Iowa $61,170 $52,510 $68,940 60
      Northwest Iowa $60,890 $54,050 $68,150 110
      Waterloo, IA $60,790 $57,130 $70,350 80
      Southwest Iowa $60,160 $49,860 $68,930 70
      Southeast Iowa $60,050 $55,880 $65,240 140

      View Healthcare Social Workers salaries in all cities