Social Worker Salaries in the United States

Salary estimated from 28,951 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: December 10, 2017
Average salary
$52,541 per year
  • Most Reported
$14,000
$117,000
Salary Distribution

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

The average salary for a Social Worker is $52,541 per year in the United States. Salary estimates are based on 28,951 salaries submitted anonymously to Indeed by Social Worker employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a Social Worker is 1-3 years.
Social Worker salaries by company in the United States
CompanyAverage salary
$79,491 per year
$73,939 per year
$44,065 per year
$70,591 per year
$71,524 per year
$60,898 per year
$60,251 per year
$64,658 per year
$59,247 per year
$45,173 per year
Social Worker salaries by location
CityAverage salary
$50,010 per year
$62,569 per year
$68,091 per year
$41,272 per year
$67,255 per year

Social Worker job openings

Social Worker - Health Care Professional
State of Connecticut
Rocky Hill, CT
Social Worker
Fairfax County Public Schools
Fairfax County, VA
Social Worker Supervisor
State of Ohio
Cuyahoga County, OH
Social Worker Jobs