Healthcare Social Workers Salary in Ohio

BLS OEWS May 2025 • 15 metro areas • Ohio

Healthcare Social Workers in Ohio earn a median salary of $62,041 per year on average across 15 metro and nonmetro areas, -8.9% vs the national median of $68,090. An estimated 8,460 healthcare social workers are employed across Ohio, with salaries ranging from $57,190 to $70,390 depending on location.

$62,041 Avg median salary in Ohio
$70,390 Highest paying metro
$57,190 Lowest paying metro
8,460 Employed in Ohio

Compare Healthcare Social Workers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Healthcare Social Workers
in
    vs

      Healthcare Social Workers salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Columbus, OH $70,390 $52,900 $78,980 1,510
      Cleveland, OH $68,800 $58,960 $80,670 1,900
      Cincinnati, OH-KY-IN $66,670 $55,920 $78,570 1,600
      Youngstown, OH $63,000 $52,770 $74,220 200
      Akron, OH $61,980 $49,800 $73,690 420
      Toledo, OH $61,870 $57,050 $73,520 560
      Springfield, OH $61,480 $48,830 $69,400 30
      Dayton, OH $61,460 $49,980 $76,840 890
      Canton, OH $61,160 $48,180 $72,430 220
      Southern Ohio $60,180 $55,810 $73,030 330
      Mansfield, OH $59,960 $47,190 $73,050 80
      Eastern Ohio $59,790 $54,000 $66,960 240
      Lima, OH $58,890 $58,650 $71,150 80
      West Northwestern Ohio $57,800 $45,250 $65,340 180
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $57,190 $46,500 $63,570 220

      View Healthcare Social Workers salaries in all cities