Social Worker Salaries in the United States

Salary estimated from 13,753 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 14, 2018
Average salary
$52,954 per year
  • Most Reported
$14,000
$121,000
Salary Distribution

How much does a Social Worker make in the United States?

The average salary for a Social Worker is $52,954 per year in the United States. Salary estimates are based on 13,753 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 the United States
CompanyAverage salary
$76,323 per year
$68,820 per year
$67,187 per year
$65,305 per year
$63,462 per year
$62,106 per year
$62,090 per year
$72,161 per year
$66,170 per year
$61,143 per year
Social Worker salaries by location
CityAverage salary
$52,182 per year
$66,261 per year
$66,576 per year
$43,061 per year
$59,117 per year

Social Worker job openings

Social Worker
School District of Lee County
Fort Myers, FL
Foster Care Recruiter
Oklahoma City Educare
Oklahoma City, OK
Social Worker
Department of Veterans Affairs- Veterans Healthcare Administration
New York, NY
Social Worker Jobs