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.
Mental Health and Substance Abuse Social Workers
inMental Health and Substance Abuse Social Workers salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Iowa City, IA | $60,740 | $41,910 | $81,740 | 60 |
| Des Moines, IA | $60,290 | $47,080 | $74,330 | 260 |
| Davenport, IA-IL | $53,000 | $41,770 | $72,240 | 100 |
| Sioux City, IA-NE-SD | $51,800 | $48,570 | $62,990 | 80 |
| Southwest Iowa | $49,940 | $36,430 | $67,590 | 70 |
| Cedar Rapids, IA | $48,790 | $43,510 | $65,520 | 210 |
| Dubuque, IA | $43,910 | $36,080 | $59,950 | 30 |
| Northeast Iowa | $43,550 | $38,730 | $54,110 | 80 |
| Waterloo, IA | $43,360 | $36,390 | $58,220 | 50 |
| Ames, IA | $42,920 | $38,260 | $58,210 | 40 |
| Northwest Iowa | $41,320 | $36,820 | $55,610 | 100 |
| Southeast Iowa | $36,430 | $36,430 | $58,270 | 150 |