Social Worker Salary

Average Yearly Salary
Updated May 19, 2020
$50,000
$35,000
Min 10%
$50,000
Median 50%
$70,000
Max 90%
Best Paying Company
UnitedHealth Group
Highest Paying City
San Mateo, CA
Highest Paying State
Alaska
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.
Industry
Average Salary
Finance
Finance
$53,954
$54k
Health Care
Health Care
$51,341
$51k
Professional
Professional
$49,704
$50k
Government
Government
$46,323
$46k
Non Profits
Non Profits
$46,028
$46k

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

Company
Job
Location
Date Added
Salary
Social Worker
04/29/2020
$39,653
Ohio State University Wexner Medical Center
Social Worker-LSW
04/28/2020
$51,000
Wollborg Michelson Recruiting
Social Worker/Care Manager
04/27/2020
$62,610
Social Worker
04/27/2020
$64,412
Social Worker
04/27/2020
$62,236
Social Worker
04/25/2020
$43,827
Social Worker
04/25/2020
$62,610
Social Worker MSW
04/25/2020
$47,354
Peace Health
Care Mgt/Med Social Work-Care Management
04/24/2020
$62,547
A-Line Staffing Solutions
Care Manager I-Social Worker
04/24/2020
$64,697
Show More