Social Worker Salary in Minnesota - MN | Workers | Work | Pay | Income

Social Work Salaries in Minnesota - MN

The average social worker salary in Minnesota varies depending on many factors. These include the type of population with which one works, the metropolitan area in which one works, and one’s educational level. According to the Bureau of Labor Statistics (BLS) of the U.S. Department of Labor, social workers who practice with children, families and in schools can expect to make $54,820 in Minnesota. Social workers in the medical and public health arena make about $51,290 in Minnesota. Those working in mental health and substance abuse can earn about $48,680. Finally, social workers in all other categories in Minnesota earn about $52,090 annually.

Minnesota has the distinction of being the second-highest paying state for child, family and school social workers. A current search on for open social worker positions in Minnesota turned up openings in Saint Louis Park, the Veterans Affairs department in Saint Cloud, Allina Hospitals & Clinics in Shakopee, Eden Prairie Schools in Eden Prairie, and the Good Samaritan Society in Saint Paul. As stated above, salaries across the state tend to vary depending upon many factors, including where one works. When looking at average social worker salary data from some of Minnesota’s larger metropolitan areas, this becomes evident:

Minneapolis:  $48,000
St. Paul:  $48,000
Rochester:  $56,000
Duluth:  $45,000
Bloomington:  $49,000

(*Salary data courtesy of

Our Partner Listings