Salaripedia
English

How much does a social worker make in Michigan?

$62,140a year

Median yearly pay for social workers in Michigan. That is $29.88 an hour or $5,178 a month.

Hourly
$29.88
Vs. national median
-14%
Rank among states
42 of 50
Jobs in the state
1,700
Pay range
Lowest 10%: $40,290Median: $62,140Highest 10%: $109,700
PercentileYearlyHourly
10th$40,290$19.37
25th$46,860$22.53
Median$62,140$29.88
75th$91,850$44.16
90th$109,700$52.75

Cities in Michigan

Metro areas, median yearly pay.

Battle Creek, MI$92,830
Saginaw, MI$91,580
Detroit, MI$68,630
Ann Arbor, MI$67,420
Traverse City, MI$66,880
Jackson, MI$60,230
Grand Rapids, MI$52,510
Lansing, MI$51,660
Kalamazoo, MI$48,750
Salaries for every job in Michigan

Nearby in the ranking

States with similar pay for social workers.

39. Wisconsin$62,830
40. West Virginia$62,590
41. Arizona$62,150
42. Michigan$62,140
43. Colorado$61,610
44. Alaska$61,220
45. Maine$60,280
Social Worker salary in all states

Frequently asked questions

How much does a social worker make an hour in Michigan?

The median hourly pay in Michigan is $29.88 ($62,140 a year).

Do social workers make more in Michigan than the national average?

No: $62,140 against $71,900 nationally, 14% less.

Where does Michigan rank for social worker pay?

Michigan ranks 42 of 50 states.

Which city in Michigan pays social workers the most?

Battle Creek, MI, with a median of $92,830 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.