Content has loaded

Social worker salary in Minnesota (Updated 2026)

How much does a Social Worker make in Minnesota?

Average base salary

$68,989
same
as national average
Average $68,989
Low $49,225
High $96,690

The average salary for a social worker is $68,989 per year in Minnesota. 509 salaries taken from job postings on Indeed in the past 36 months (updated July 5, 2026).

Social Worker job openings in Minnesota

slide 1 of 6
slide1 of 6
Social Worker
Allina Health3.6out of 5 stars.
Minneapolis, MN
$31.07 - $49.76 an hour
Full-time
1 day ago

Highest paying companies for Social Worker in Minnesota

Average year pay is based on job postings on Indeed in the past 36 months.
FOURANS
 
$153,920per year
View company
Worldwide Travel Staffing, Lim...
 
$145,600per year
CMG
 
$135,200per year
Zack Group Healthcare Staffing
 
$134,472per year
CareNational
 
$131,726per year
E-solutions Inc
 
$130,000per year

Highest paying cities for Social Workers near Minnesota

  1. Rochester, MN
    $77,642 per year
  2. Saint Paul, MN
    $74,046 per year
  3. Anoka, MN
    $73,743 per year
  4. Brainerd, MN
    $73,608 per year
  5. Minneapolis, MN
    $72,387 per year

Where can a Social Worker earn more?

Compare salaries for Social Workers in different locations
vs

How much do similar professions as Social Worker get paid in Minnesota?

Senior Social Worker

Job openings
Average $64,700 per year