Salaripedia
English

How much does a roofer make in Massachusetts?

$72,750a year

Median yearly pay for roofers in Massachusetts. That is $34.98 an hour or $6,063 a month.

Hourly
$34.98
Vs. national median
+31%
Rank among states
4 of 51
Jobs in the state
1,950
Pay range
Lowest 10%: $50,790Median: $72,750Highest 10%: $106,300
PercentileYearlyHourly
10th$50,790$24.42
25th$59,870$28.78
Median$72,750$34.98
75th$83,100$39.95
90th$106,300$51.10

Cities in Massachusetts

Metro areas, median yearly pay.

Worcester, MA$105,300
Springfield, MA$76,300
Boston, MA$66,350
Providence, RI$61,560
Pittsfield, MA$56,270
Salaries for every job in Massachusetts

Nearby in the ranking

States with similar pay for roofers.

1. Illinois$77,900
2. New Jersey$76,600
3. Minnesota$74,490
4. Massachusetts$72,750
5. Alaska$66,750
6. New York$66,020
7. California$63,600
Roofer salary in all states

Frequently asked questions

How much does a roofer make an hour in Massachusetts?

The median hourly pay in Massachusetts is $34.98 ($72,750 a year).

Do roofers make more in Massachusetts than the national average?

Yes: $72,750 against $55,440 nationally, 31% more.

Where does Massachusetts rank for roofer pay?

Massachusetts ranks 4 of 51 states.

Which city in Massachusetts pays roofers the most?

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