Social Worker Salaries in the United States

Salary estimated from 13,480 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 16, 2018
Average salary
$53,001 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 $53,001 per year in the United States. Salary estimates are based on 13,480 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,450 per year
$70,938 per year
$66,735 per year
$65,638 per year
$65,305 per year
$62,584 per year
$63,028 per year
$62,106 per year
$72,161 per year
$61,143 per year
Social Worker salaries by location
CityAverage salary
$65,119 per year
$52,563 per year
$64,376 per year
$67,651 per year
$42,944 per year

Social Worker job openings

Social Worker Case Manager
U.S. Federal Government
Washington, DC
Family Development Worker
AVANCE-SAN ANTONIO
San Antonio, TX
Homeless Community Outreach Worker
Baltimore City Mayor's Office of Human Services
Baltimore, MD
Social Worker Jobs