Roofers Salary in Massachusetts

BLS OEWS May 2025 • 5 metro areas • Massachusetts

Roofers in Massachusetts earn a median salary of $69,844 per year on average across 5 metro and nonmetro areas, +37% vs the national median of $50,970. An estimated 2,030 roofers are employed across Massachusetts, with salaries ranging from $56,270 to $83,140 depending on location.

$69,844 Avg median salary in Massachusetts
$83,140 Highest paying metro
$56,270 Lowest paying metro
2,030 Employed in Massachusetts

Compare Roofers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Roofers
in
    vs

      Roofers salaries by city in Massachusetts

      Metro area Median salary 25th pct 75th pct Employed
      Worcester, MA $83,140 $61,490 $103,630 350
      Springfield, MA $78,900 $61,740 $81,020 320
      Boston, MA-NH $70,710 $57,140 $78,570 1,290
      Amherst Town, MA $60,200 $49,280 $78,810 40
      Pittsfield, MA $56,270 $56,270 $71,750 30

      View Roofers salaries in all cities