Salary Report for Minnesota Social Workers

  • The number of Social Workers currently employed in Minnesota is 8,240.
  • Social Workers in Minnesota earn an average of $60,940 per year or $29.30 per hour.
  • The percentage of U.S. Social Workers who work in Minnesota is 2%.
  • Minnesota will need 9,560 new Social Workers by 2030 or 920 new psychologists per year.

Minnesota Rankings

  • Minnesota ranks #11 in the U.S. for Social Workers salary and #21 when adjusted for cost-of-living.
  • Minnesota ranks #13 in the U.S. for the total number of Social Workers employed.
  • Minnesota ranks #13 in U.S. for the number of new Social Workers needed by 2030.
  • Minnesota ranks #25 in U.S. for the percentage of new Social Workers needed by 2030.

Compare Minnesota to U.S.

Minnesota Social Workers earn an average of $60,940 which is 11% more than the national average salary of $54,880.

TypeMinnesotaU.S.% Difference
Average Hourly Wage$29.30$26.3911.03%
Average Annual Salary$60,940$54,88011.04%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In Minnesota, 50% of Social Workers earn between $47,090 and $76,880 a year, depending on factors such as level of education, experience, location and place of employment.

About 10% of Social Workers earn more than $79,310, a rate generally associated with highly educated and experienced Social Workers.

Approximately 10% of Social Workers earn under $38,580, a rate generally reserved for less experienced or entry level Social Workers.

PercentExperienceEmployedAnnual Salary
10%Less than a Year824Under $38,580
15%2 – 4 years1,236$38,580 – $47,090
25%5 – 9 years2,060$47,090 – $60,510
25%10 – 14 years2,060$60,510 – $76,880
15%15 – 20 years1,236$60,510 – $79,310
10%20+ years824Above $79,310
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Adjusted for Cost-of-Living

After being adjusted for cost-of-living, Social Workers in Minnesota psychologists earn about $61,793 per year which is less than the average U.S. psychologist of $54,880.

Cost-of-living in Minnesota is 1% less than the national average, which means Minnesota residents have an overall less cost for food, housing, utilities and transportation compared to other states.

  • National average salary for Social Workers is $54,880.
  • Average Minnesota Social Workers salary is $60,940.
  • Adjusted for cost-of-living, Minnesota Social Workers earn an average salary of $61,793.

More cost-of-living reports for U.S. States.

Salary Compared to Related Professions

With an average annual salary of $60,940, Minnesota Social Workers tend to earn less than Clinical and Counseling Psychologists ($93,790), Psychology Teachers ($88,450), Forensic Psychologists ($81,150), School Psychologists ($79,320), Marriage and Family Therapists ($68,660), and Health Care Social Workers ($62,740).

However, Social Workers tend to earn more than Substance Abuse Counselors ($53,210).

TitleAnnual Salary
Clinical and Counseling Psychologists$93,790
Psychology Teachers$88,450
Forensic Psychologists$81,150
School Psychologists$79,320
Marriage and Family Therapists$68,660
Health Care Social Workers$62,740
Social Workers$60,940
Substance Abuse Counselors$53,210
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Projected Demand for Psychologists in 2030

The U.S. Department of Labor projects that in Minnesota the three professions needing the most new psychologists by 2030 are Substance Abuse Counselors (9,990), Social Workers (9,560) and Health Care Social Workers (5,110).

The three professions in Minnesota needing highest percentage new psychologists by 2030 are Substance Abuse Counselors (22.9%), Marriage and Family Therapists (15.4%) and Health Care Social Workers (12.3%).

Title20202030ChangeYearly Openings
Social Workers8,6409,56010.6%920
Substance Abuse Counselors8,1309,99022.9%1,020
Health Care Social Workers4,5505,11012.3%500
Marriage and Family Therapists1,4901,72015.4%170
Psychology Teachers7608005.3%80
Forensic Psychologists5806003.4%40
Source: U.S. Department of Labor, 2022*

Salaries Ranked by Minnesota Cities

The average salary for Social Workers in Minnesota is $60,940. The top cities that pay Social Workers the most are Duluth ($64,320), Minneapolis-St. Paul-Bloomington ($62,060) and Southeast Minnesota Nonmetropolitan Area ($60,460).

When adjusted for cost-of-living, the cities that pay Social Workers the highest average annual salary are Duluth ($72,604), Southeast Minnesota Nonmetropolitan Area ($68,239) and Northwest Minnesota Nonmetropolitan Area ($66,648).

The following table shows the average yearly salary range for Social Workers in each city, and the average yearly salary after being adjusted for cost-of-living in that state.

The difference column shows how much more or less purchasing power a Social Workers salary will have in that area.

AreaAverage SalaryCOL AdjustedDifference
Duluth$64,320$72,604$8,284
Minneapolis-St. Paul-Bloomington$62,060$60,141$-1,919
Southeast Minnesota Nonmetropolitan Area$60,460$68,239$7,779
Northwest Minnesota Nonmetropolitan Area$59,050$66,648$7,598
Northeast Minnesota Nonmetropolitan Area$58,590$66,129$7,539
St. Cloud$58,580$63,071$4,491
Southwest Minnesota Nonmetropolitan Area$58,080$65,553$7,473
Mankato-North Mankato$56,510$61,231$4,721
Rochester$51,020$53,858$2,838
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for Minnesota Social Workers

Minnesota Social Workers earn between $38,580 and $79,310 a year depending on their level of education, experience and skill.

There are currently 8,240 Social Workers employed in Minnesota which is about 2% of the U.S. total.

Clinical and Counseling Psychologists are the highest paid psychologists in Minnesota with an average annual wage of $93,790.

An entry level psychologist makes as much as $38,580 a year in Minnesota

The most Social Workers work in the Minneapolis-St. Paul-Bloomington area where 5,010 Social Workers are employed.

After being adjusted for cost-of-living, Social Workers in Minnesota earn 61,793 per year, while the average across the United States earns $54,880.

By 2030, Minnesota will need 9,560 Social Workers. A total of 920 Social Workers will need to enter into the Minnesota work forces each year.

City and Rural Summaries

Duluth

Average Social Workers Salary: $64,320
Adjusted for Cost-of-Living: $72,604
Hourly Wage: $30.92
Currently Employed: 560
Cost-of-Living Index: 88.59
Duluth Salary Report

Mankato-North Mankato

Average Social Workers Salary: $56,510
Adjusted for Cost of Living: $61,231
Hourly Wage: $27
Currently Employed: 210
Cost-of-Living Index: 92.29
Mankato-North Mankato Salary Report

Minneapolis-St. Paul-Bloomington

Average Social Workers Salary: $62,060
Adjusted for Cost-of-Living: $60,141
Hourly Wage: $29.84
Currently Employed: 5,010
Cost-of-Living Index: 103.19
Minneapolis-St. Paul-Bloomington Salary Report

Northeast Minnesota Nonmetropolitan Area

Average Social Workers Salary: $58,590
Adjusted for Cost of Living: $66,129
Hourly Wage: $28
Currently Employed: 190
Cost-of-Living Index: 88.60
Northeast Minnesota Nonmetropolitan Area Salary Report

Northwest Minnesota Nonmetropolitan Area

Average Social Workers Salary: $59,050
Adjusted for Cost-of-Living: $66,648
Hourly Wage: $28.39
Currently Employed: 910
Cost-of-Living Index: 88.60
Northwest Minnesota Nonmetropolitan Area Salary Report

Rochester

Average Social Workers Salary: $51,020
Adjusted for Cost of Living: $53,858
Hourly Wage: $25
Currently Employed: 260
Cost-of-Living Index: 94.73
Rochester Salary Report

Southeast Minnesota Nonmetropolitan Area

Average Social Workers Salary: $60,460
Adjusted for Cost-of-Living: $68,239
Hourly Wage: $29.07
Currently Employed: 440
Cost-of-Living Index: 88.60
Southeast Minnesota Nonmetropolitan Area Salary Report

Southwest Minnesota Nonmetropolitan Area

Average Social Workers Salary: $58,080
Adjusted for Cost of Living: $65,553
Hourly Wage: $28
Currently Employed: 270
Cost-of-Living Index: 88.60
Southwest Minnesota Nonmetropolitan Area Salary Report

St. Cloud

Average Social Workers Salary: $58,580
Adjusted for Cost-of-Living: $63,071
Hourly Wage: $28.17
Currently Employed: 260
Cost-of-Living Index: 92.88
St. Cloud Salary Report

Official Data Sources for Social Workers: Salary Data | Projected Employment | Cost of Living Data