Salaripedia
English

How much does a social worker make in Massachusetts?

$101,300a year

Median yearly pay for social workers in Massachusetts. That is $48.69 an hour or $8,440 a month.

Hourly
$48.69
Vs. national median
+41%
Rank among states
7 of 50
Jobs in the state
540
Pay range
Lowest 10%: $71,980Median: $101,300Highest 10%: $125,000
PercentileYearlyHourly
10th$71,980$34.61
25th$88,650$42.62
Median$101,300$48.69
75th$116,200$55.86
90th$125,000$60.10

Cities in Massachusetts

Metro areas, median yearly pay.

Worcester, MA$113,000
Amherst Town, MA$111,000
Providence, RI$108,700
Boston, MA$98,320
Salaries for every job in Massachusetts

Nearby in the ranking

States with similar pay for social workers.

4. New Hampshire$103,700
5. Washington$102,500
6. Oklahoma$101,900
7. Massachusetts$101,300
8. Missouri$98,740
9. District of Columbia$96,380
10. South Carolina$96,350
Social Worker salary in all states

Frequently asked questions

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

The median hourly pay in Massachusetts is $48.69 ($101,300 a year).

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

Yes: $101,300 against $71,900 nationally, 41% more.

Where does Massachusetts rank for social worker pay?

Massachusetts ranks 7 of 50 states.

Which city in Massachusetts pays social workers the most?

Worcester, MA, with a median of $113,000 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.