Social Worker Salaries in the United States

Salary estimated from 8,777 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: March 18, 2019
Average salary
$57,283 per year
  • Most Reported
$16,000
$124,000
Salary Distribution

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

The average salary for a Social Worker is $57,283 per year in the United States. Salary estimates are based on 8,777 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
$91,263 per year
$90,106 per year
$85,515 per year
$80,995 per year
$77,388 per year
$78,178 per year
$78,578 per year
$66,938 per year
$66,426 per year
$59,341 per year
Social Worker salaries by location
CityAverage salary
$60,853 per year
$50,359 per year
$67,500 per year
$73,590 per year
$51,725 per year

Social Worker job openings

Social Worker MSW
Edward-Elmhurst Health
Naperville, IL
Social Worker I Behavioral Health Full-Time Days St. Mary's
Carondelet St. Mary's Hospital
Tucson, AZ
Forensic Social Worker - Homicide Unit
New York County Defender Services
New York, NY
Social Worker Jobs