Social Worker Salary in Minnesota
Social Worker pay in Minnesota, explained
Social workers in Minnesota earn a median of $67,450 per year ($32.43 per hour), which is 13% above the national median of $59,550. Entry-level workers earn around $47,890, while the most experienced social workers reach about $99,320. Pay varies by employer, setting, and metro area within Minnesota.
Is $67,450 good pay in Minnesota?
Adjusted for Minnesota's cost of living (which runs 99% of the U.S. average), that $67,450 is worth about $68,393 in national buying power — ranking Minnesota #8 for real pay (vs #10 on the sticker number).
Social Worker pay by experience in Minnesota
Social Worker pay in neighboring states
| State | Median / yr | Real pay | vs MN |
|---|---|---|---|
| Minnesota (here) | $67,450 | $68,393 | — |
| North Dakota | $64,560 | $72,573 | +$2,890 |
| Wisconsin | $59,280 | $63,000 | +$8,170 |
| Iowa | $52,250 | $59,536 | +$15,200 |
| South Dakota | $51,100 | $57,684 | +$16,350 |
Social Worker in Minnesota: FAQ
How much do social workers make in Minnesota?
Social workers in Minnesota earn a median of $67,450 per year ($32.43 per hour), compared with $59,550 nationally.
Does Minnesota pay social workers well?
At $67,450, Minnesota pays 13% above the national median for social workers. An estimated 6,540 work in the state.