Social Worker Salary

Average Yearly Salary
Updated May 19, 2020
Min 10%
Median 50%
Max 90%
Best Paying Company
UnitedHealth Group
Highest Paying City
San Mateo, CA
Highest Paying State
Average Experience Level
3.6 years
How much does a social worker make?
Social Workers in the US make on average $50,204 annually or $24.14 hourly. The top 10 percent make over $70,000 per year, while the bottom 10 percent make under $35,000 per year. Health Care companies and Non Profits companies have the most job opportunities for Social Workers. Alaska, California, North Dakota, New Jersey, and New York are some of the states with the best Social Worker salaries in the US. The typical employment in the position spans 3.6 years.

Average Social Worker Salary By Location

Social Workers in the United States of America make on average $50,204 a year or $24.14 per hour. San Mateo, CA reports the highest annual salary for Social Workers at 66,213. The San Mateo, CA average entry-level salary for Social Workers is $43,000. Some of the states with the best Social Worker salaries are Alaska, California, North Dakota, New Jersey, New York, Arizona, and Utah. The lowest earning states are Iowa, Illinois, Alabama, Florida, and Kansas.

Map of Social Worker Salaries

The darker areas on the map show where Social Workers earn the highest salaries across all 50 states.

Average Salary:

Average Social Worker Salary By Company

If you are a Social Worker, you can expect good job security. However, keep in mind that some industries pay better than others. Health Care companies and Non Profits companies tend to have the highest concentration of employment in this field. Companies like UnitedHealth Group or LifePoint Health will get you the highest pay packages. Also, companies like Catholic Health Initiatives and Aetna pay their Social Workers very well.

Average Social Worker Pay By Industry

Wages for Social Workers can differ based on the industry they work in. Our analysis shows that Finance companies, Health Care companies, and Professional companies pay higher-than-average wages for Social Workers. Finance companies pay Social Workers an average salary of $53,954, Health Care companies pay $51,341, and Professional companys come in at $49,704. At $46,028, the average salary for Social Workers in the Non Profits industry is lower than other industries.
Average Salary
Health Care
Health Care
Non Profits
Non Profits

Social Worker Salary History

Compare salaries for individual cities or states with the national average.

National Average
Ashburn, VA

Social Worker Salary By Experience Level

The salary for a Social Worker can range from $36,420 to $67,249 depending on the amount of work experience that the person has. Data on how experience level affects salary is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Recently Added Social Worker Salaries

Date Added
Social Worker
Ohio State University Wexner Medical Center
Social Worker-LSW
Wollborg Michelson Recruiting
Social Worker/Care Manager
Social Worker
Social Worker
Social Worker
Social Worker
Social Worker MSW
Peace Health
Care Mgt/Med Social Work-Care Management
A-Line Staffing Solutions
Care Manager I-Social Worker
Show More