Mental Health and Substance Abuse Social Workers Salary in Alabama

BLS OEWS May 2025 • 5 metro areas • Alabama

Mental Health and Substance Abuse Social Workers in Alabama earn a median salary of $42,884 per year on average across 5 metro and nonmetro areas, -28.6% vs the national median of $60,060. An estimated 410 mental health and substance abuse social workers are employed across Alabama, with salaries ranging from $36,330 to $48,040 depending on location.

$42,884 Avg median salary in Alabama
$48,040 Highest paying metro
$36,330 Lowest paying metro
410 Employed in Alabama

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 Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Tuscaloosa, AL $48,040 $38,480 $63,070 50
      Mobile, AL $44,090 $28,550 $57,060 50
      Birmingham, AL $43,360 $30,270 $58,140 260
      Montgomery, AL $42,600 $42,100 $51,300 50
      Southwest Alabama $36,330 $36,330 $36,330

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