Mental Health and Substance Abuse Social Workers Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Mental Health and Substance Abuse Social Workers in Ohio earn a median salary of $46,051 per year on average across 16 metro and nonmetro areas, -23.3% vs the national median of $60,060. An estimated 6,680 mental health and substance abuse social workers are employed across Ohio, with salaries ranging from $40,570 to $52,250 depending on location.

$46,051 Avg median salary in Ohio
$52,250 Highest paying metro
$40,570 Lowest paying metro
6,680 Employed in Ohio

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 Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Sandusky, OH $52,250 $44,470 $67,770 40
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $49,750 $39,260 $60,600 150
      Springfield, OH $48,290 $42,330 $57,460 50
      Canton, OH $48,030 $43,150 $59,810 240
      Columbus, OH $47,840 $43,080 $65,750 1,390
      Toledo, OH $46,210 $41,430 $59,580 290
      Cincinnati, OH-KY-IN $46,200 $41,900 $60,320 1,090
      Akron, OH $45,740 $40,340 $51,110 350
      West Northwestern Ohio $45,560 $42,140 $56,890 200
      Dayton, OH $45,270 $40,250 $59,180 360
      Cleveland, OH $45,240 $36,550 $50,330 1,410
      Youngstown, OH $45,070 $37,560 $56,120 280
      Southern Ohio $43,770 $31,440 $56,350 460
      Eastern Ohio $43,770 $38,580 $49,260 250
      Lima, OH $43,260 $35,300 $58,660 50
      Mansfield, OH $40,570 $34,580 $47,380 70

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