Skip to content

The average salary for a Mental Health and Substance Abuse Social Worker in Alabama is $36,680.

Annual Average Salary Information

Annual Average Salary: $36,680

$22,940$51,270

Hourly Pay Information

Hourly Average Salary: $17.63

$11.03$24.65