Skip to content

The average salary for a Mental Health and Substance Abuse Social Worker in Iowa is $52,260.

Annual Average Salary Information

Annual Average Salary: $52,260

$37,440$69,310

Hourly Pay Information

Hourly Average Salary: $25.12

$18.00$33.32