What Is the Average Salary for Social Workers in America?

What Is the Average Salary for Social Workers in America?

The average salary for a social worker in the United States is approximately $42,000, with the pay range extending from $24,000 to $70,000 per year, according to the Bureau of Labor Statistics. Numbers from 2013 indicate the lowest paid social worker made around $27,000 and the highest paid made $72,000.

Years of experience, educational degrees, sub-specialties and location all figure into a social worker's salary. Some of the highest paid social workers practice in Nassau, New York; Springfield, Illinois; and Waterbury, Connecticut.

Comparing the pay to that for similar jobs reveals that social workers average a little more than mental health counselors and substance abuse and behavior disorder counselors. They average less pay than marriage and family therapists and clinical social workers.