Social workers in the United States make on average between about $58,000 and $70,000 per year as of 2025. The Bureau of Labor Statistics (BLS) data from 2024 shows a national median salary of around $61,330 per year, with ranges from $41,580 at the low end to nearly $100,000 at the high end depending on specialization, education, and experience. Other sources report average salaries such as $58,380 and $60,445 annually, and the job site Indeed reports an average closer to $70,000 per year based on recent job postings. Salary varies by state, with the highest earnings seen in places like Washington, California, and New York where average salaries range from approximately $61,000 to $75,000 a year.
Salary Influencing Factors
- Specialization: Healthcare social workers tend to earn more than some other types, with median salaries around $65,580.
- Education: Advanced degrees (e.g., MSW) typically lead to higher salaries.
- Location: States like Washington, California, and New York offer the highest pay.
- Experience: Entry-level social workers typically start around $35,000 to $45,000, while experienced professionals can earn substantially more.
This range reflects multiple roles and settings within social work, from child and family services to healthcare and mental health sectors.