Mental Health and Substance Abuse Social Workers Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Mental Health and Substance Abuse Social Workers in Iowa earn a median salary of $48,004 per year on average across 12 metro and nonmetro areas, -20.1% vs the national median of $60,060. An estimated 1,230 mental health and substance abuse social workers are employed across Iowa, with salaries ranging from $36,430 to $60,740 depending on location.

$48,004 Avg median salary in Iowa
$60,740 Highest paying metro
$36,430 Lowest paying metro
1,230 Employed in Iowa

Compare Mental Health and Substance Abuse Social Workers salaries & buying power

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

Full tool →
Mental Health and Substance Abuse Social Workers
in
    vs

      Mental Health and Substance Abuse Social Workers salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Iowa City, IA$60,740$41,910$81,74060
      Des Moines, IA$60,290$47,080$74,330260
      Davenport, IA-IL$53,000$41,770$72,240100
      Sioux City, IA-NE-SD$51,800$48,570$62,99080
      Southwest Iowa$49,940$36,430$67,59070
      Cedar Rapids, IA$48,790$43,510$65,520210
      Dubuque, IA$43,910$36,080$59,95030
      Northeast Iowa$43,550$38,730$54,11080
      Waterloo, IA$43,360$36,390$58,22050
      Ames, IA$42,920$38,260$58,21040
      Northwest Iowa$41,320$36,820$55,610100
      Southeast Iowa$36,430$36,430$58,270150

      View Mental Health and Substance Abuse Social Workers salaries in all cities