Social Worker Salary in Massachusetts
Social Worker pay in Massachusetts, explained
Social workers in Massachusetts earn a median of $75,570 per year ($36.33 per hour), which is 27% above the national median of $59,550. Entry-level workers earn around $48,140, while the most experienced social workers reach about $104,060. Pay varies by employer, setting, and metro area within Massachusetts.
Is $75,570 good pay in Massachusetts?
Adjusted for Massachusetts's cost of living (which runs 106% of the U.S. average), that $75,570 is worth about $71,456 in national buying power — ranking Massachusetts #4 for real pay (vs #4 on the sticker number).
Social Worker pay by experience in Massachusetts
Social Worker pay in neighboring states
| State | Median / yr | Real pay | vs MA |
|---|---|---|---|
| Massachusetts (here) | $75,570 | $71,456 | — |
| Connecticut | $78,970 | $76,219 | −$3,400 |
| New Hampshire | $71,010 | $68,171 | +$4,560 |
| Rhode Island | $69,870 | $68,312 | +$5,700 |
| Vermont | $67,340 | $68,744 | +$8,230 |
| New York | $65,100 | $60,322 | +$10,470 |
Social Worker in Massachusetts: FAQ
How much do social workers make in Massachusetts?
Social workers in Massachusetts earn a median of $75,570 per year ($36.33 per hour), compared with $59,550 nationally.
Does Massachusetts pay social workers well?
At $75,570, Massachusetts pays 27% above the national median for social workers. An estimated 10,900 work in the state.