Skip to content
Get matched

Roof Cost Index, 2026 Q3 edition

Roofing calculator: what a new roof costs where you live

A national roof replacement cost calculator on top of a real dataset: cost per square for every state and 263 metro areas, built from cited cost tables and Bureau of Labor Statistics roofer wages. No sales pitch, no email gate.

How much does a new roof cost?

$12,678 to $23,336 for an architectural shingle roof on a 2,000 sq ft single-story home (6/12 pitch, one layer torn off, permit and dumpster included), typical $17,967, at US-average labor. Where you live moves it: about $16,200 in Mississippi and $20,650 in Illinois. Full cost guide.

Roof replacement cost calculator

Low / typical / high ranges from cited national cost tables, adjusted by local roofer wages (BLS). No email required.

Extras
Enter your roof details and press Calculate to see a low / typical / high estimate, the per-square cost, and where your area sits on the Roof Cost Index.

The Index, 2026 Q3

Cost per square for architectural shingles

The US typical is $500 per square (100 sq ft) installed, range $400 to $600. Only labor moves by location; material is priced nationally. See all 51 states or read how it is built.

Most expensive

  1. Illinois $609
  2. New Jersey $591
  3. Massachusetts $583
  4. Minnesota $583
  5. New York $563

Least expensive

  1. Mississippi $428
  2. Arkansas $431
  3. Tennessee $436
  4. South Dakota $438
  5. Texas $439

By material

National installed ranges per square, with the material and labor split.

New roof cost guide

What a new roof costs by house size and material, what the price includes, and how to check a quote.

How much does a new roof cost?

By state and metro

51 state pages and 263 metro pages, generated from the Index. North Carolina and Charlotte have written guides.

Browse states · North Carolina · Charlotte

Hail and insurance

Roof demand spikes after hail. The address lookup shows NOAA hail events for your county, and the claim guide explains what a policy usually pays.

Read the claim guide

Roofing calculator questions

How much does a new roof cost?

An architectural shingle roof on a 2,000 sq ft single-story home (6/12 pitch, one layer torn off, permit and dumpster included) costs $12,678 to $23,336 at US-average labor, typical $17,967 (2026 Q3 Roof Cost Index). The same roof runs about $16,200 in Mississippi and $20,650 in Illinois.

How does the roofing calculator work?

It turns your footprint into roofing squares (footprint x pitch factor x 10% waste / 100), multiplies by the material and labor cost per square for your material, scales the labor by your area's BLS roofer wage, then adds tear-off, decking, permit, dumpster and any extras you tick.

What does the estimate include?

Materials, installation labor, tear-off of the layers you choose, decking if you choose it, a permit and a dumpster, plus gutters, skylights, chimney flashing or a ridge vent if you add them. It does not include structural repairs a roofer finds after tear-off.

Where do the numbers come from?

Installed cost ranges come from cited national cost tables (each row quoted on the methodology page) and local labor from the Bureau of Labor Statistics May 2025 wage survey for roofers (SOC 47-2181). The data is refreshed every quarter.

Want quotes, not just a range?

We match homeowners with vetted roofers at no cost. We do not roof and we do not sell your details to a list.

Get matched