Free financial & salary calculators
Ad Space — 728x90 Leaderboard

Average Social Worker Salary in Ohio

Social Services · Updated 2024 · Based on BLS and industry data

$56,300
Average Salary
$27.07
Per Hour
$4,692
Per Month
$42,225
Take-Home (est.)

Salary Overview

The average Social Worker in Ohio earns $56,300 per year, which is below the national average of $58,380. This translates to approximately $27.07 per hour, $2,165 biweekly, or $4,692 per month before taxes.

The cost of living in Ohio is 12% below the national average, meaning your salary goes further here compared to higher-cost states.

Salary Range

PercentileAnnual SalaryHourly Rate
Entry Level (25th)$42,200$20.29
Average (50th)$56,300$27.07
Experienced (75th)$64,700$31.13
Top Earners (90th)$73,200$35.19

Social Worker Salary by City in Ohio

CityAverage SalaryMonthly
Columbus$60,800$5,067/mo
Cleveland$57,400$4,783/mo
Cincinnati$55,200$4,600/mo
Dayton$53,500$4,458/mo
Toledo$52,400$4,367/mo

Career Quick Facts

DetailInformation
Job CategorySocial Services
Typical EducationBachelor's/Master's
Job Growth (2022-2032)7% (nationwide)
State Income Tax0%-3.75% (progressive)
State Minimum Wage$10.45/hr
Cost of Living Index0.88 (-12% vs national avg)

Top Employers in Ohio

Major employers hiring Social Workers in Ohio include Cleveland Clinic, Procter & Gamble, Cardinal Health, Nationwide, and Progressive. These companies and organizations offer competitive salaries and benefits packages for social services professionals.

Calculate Your Ohio Take-Home Pay

Want to see your actual paycheck after taxes? Use our free Ohio Take-Home Pay Calculator to see exactly how much you'll take home based on your salary, filing status, and deductions.

Calculate Your Ohio Take-Home Pay

Calculate Now →
Ad Space — 728x90 Leaderboard