Social Worker Salaries in Cleveland, OH

Salary estimated from 56 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 14, 2018
Average in Cleveland, OH
$47,047 per year
12% Below national average
  • Most Reported
$14,000
$110,000
Salary Distribution

How much does a Social Worker make in Cleveland, OH?

The average salary for a Social Worker is $47,047 per year in Cleveland, OH, which is 12% below the national average. Salary estimates are based on 56 salaries submitted anonymously to Indeed by Social Worker employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Social Worker is 1-3 years.
Social Worker salaries by company in Cleveland, OH
CompanyAverage salary
$80,352 per year
$46,641 per year
$41,725 per year
$37,417 per year
$20,000 per year
$33,405 per year
$23.61 per hour
$16.97 per hour
$11.93 per hour
Social Worker salaries by location
CityAverage salary
$51,408 per year
$41,671 per year
$47,249 per year
$64,009 per year

Social Worker job openings

Social Worker 2 - Rainbow Babies & Children's and MacDonald Women's - E/O Sunday: SEE TRAINING REQ!!
University Hospitals
Cleveland, OH
Intake Specialist ease@work
The Centers for Families and Children
Cleveland, OH
Assistant Director Human Services - Aging and Family Support Department of Human Services
City of Lakewood Ohio
Lakewood, OH
Social Worker jobs in Cleveland, OH