Average Cost to Tear Off & Replace a Roof in Massachusetts

Replacing a roof in Massachusetts safeguards your home from heavy snow, ice dams, coastal storms, and humidity while boosting value and meeting codes.

Costs average $6.50-$9.50/sq ft for architectural asphalt shingles, $9.50-$17.50/sq ft for metal, $12.50-$21.50/sq ft for tiles, $7.50-$15.50/sq ft for flat roof materials, $11-$20/sq ft for cedar shingles/shakes, $15-$30/sq ft for natural slate, and $19.50-$27.50/sq ft for solar tiles, varying by size, style, complexity, and region.

MA’s climate—blizzards in Western MA, coastal nor’easters in Eastern MA, humidity in Central MA, and ice dams statewide—shapes styles under the Massachusetts State Building Code (MSBC), aligned with IRC 2021. Real estate trends, insurance costs, climate shifts, and historical weather events (e.g., 2015 Blizzard, 2021 Nor’easter) drive demand.

Need a Roofer? Get 4 Free Quotes From Local Pros:

Enter Your Zip Code:

This guide covers costs, materials, ventilation, deck condition, underlayment, regional pricing, storm impacts, real estate dynamics, roof shapes, sizes, warranties, financing, regulations, contractor tips, compliance, maintenance, and FAQs—your ultimate MA roofing resource.

How Much Does It Cost in Massachusetts?

Asphalt dominates (65%+ market share), with slate, metal, cedar, flat roofs, and solar popular due to historic homes (e.g., Cape Cod, Colonial styles) and coastal durability needs.

Per Square Foot

  • Architectural Asphalt: $6.50-$9.50/sq ft (130-150 MPH).
  • High-Cost Areas with Complexity: Up to $11/sq ft in Greater Boston (10-20% bump).
  • Metal: $9.50-$17.50/sq ft (150-175 MPH).
  • Tiles: $12.50-$21.50/sq ft (150-175 MPH).
  • Flat Roof Materials: $7.50-$15.50/sq ft (130-150 MPH).
  • Cedar Shingles/Shakes: $11-$20/sq ft (110-130 MPH, weatherproofing key).
  • Natural Slate: $15-$30/sq ft (150-175 MPH).
  • Solar Shingles: $19.50-$27.50/sq ft (150 MPH).

Average Roof Replacement Cost:

Low End

$7,500

Mid-Range

$10,500

High End

$14,500

See costs in your area Enter Your Zip Code

Read more

How Much Does a New Roof Cost in Boston, MA?

Boston weather can be very harsh and unpredictable, so it is important to select an appropriate roofing system to provide adequate protection for your home. The best roof types for the greater Suffolk county MA area are those that can handle year-round precipitation, hot summers, and cold winters with frequent, heavy snowstorms.

Aluminum standing seam metal roof installed on a two-story residential house in Massachusetts

There are several good roofing options offering solid value for the money. Value is a combination of fair price relative to the durability, longevity, and overall performance of a roofing system. And, of course, a new roof should ideally be attractive, enhancing the curb appeal of your New England home.

Right off the bat, Boston is an expensive coastal city and the local roofing rates reflect that. Expect to pay anywhere from $6.00 to $10.00 per square foot for an architectural asphalt shingle roof replacement project, which translates to a price range of $2,000 to 20,000 for a 2,000 square foot roof. Prices in some of the surrounding cities and towns like Newton and Wellesley can be even higher.

Need a Roofer? Get 4 Free Quotes From Local Pros:

Enter Your Zip Code:

Our guide covers popular roofing materials and their pros and cons, with focus on performance in harsh Massachusetts climate. To make our guide the most useful and practical, we also provide brief overviews of top roofing product brands and their costs installed.

Lastly, some of the top roofing companies are also mentioned for your convenience. Our goal is to help you identify the best Boston roofers with a track record of quality and expertise in installing a specific roofing system.

Read more