Data report · Nov 1, 2026

Roof replacement costs by state

2,000 sq ft asphalt baseline: state metro averages from about $22,020 (MS) to $31,098 (NJ).

Chart: Fairange mid estimates · BLS OEWS May 2025 · Share freely with attribution

Roofing is sold by the square foot, so we multiplied our per-sq-ft Fairange model by a 2,000 sq ft asphalt baseline (the calculator default) and averaged metros inside each state that publish local OEWS roofer wages.

State averages run from about $22,020 (MS) up to $31,098 (NJ). National mid on the same baseline: $26,093.

That gap is mostly labor markets plus our damped materials factor — not a claim about shingle aisle prices at the big-box store. Pitch, stories, tear-off layers, and deck repair will move a real bid more than state lines do.

Highest state averages

#StateAvg mid (2k sq ft)Metros used
1NJ$31,0982 metros
2IL$30,1736 metros
3MA$30,1624 metros
4CT$29,8213 metros
5MN$29,0525 metros
6CA$28,00322 metros
7WA$27,79911 metros
8NY$27,70110 metros
9HI$27,2312 metros
10WI$26,4449 metros
11ND$26,4364 metros
12MI$26,34010 metros

Lowest state averages

#StateAvg mid (2k sq ft)Metros used
1PR$16,8892 metros
2MS$22,0202 metros
3NM$22,2264 metros
4TX$22,37510 metros
5AR$22,5772 metros
6VA$22,7206 metros
7GA$22,7795 metros
8TN$22,8496 metros
9SD$22,8552 metros
10NE$23,0463 metros
11NC$23,23710 metros
12AL$23,2703 metros

Change the square footage on the roof calculator. Browse metro roofing guides for cities we’ve written up.

Estimates, not bids. Fairange planning estimates from public BLS wages plus published hours/materials assumptions. Not contractor bids. Hours, materials baselines, and contractor markup (2.0× / 2.25× / 2.5×) are ours — published on the methodology page. Wages are BLS OEWS May 2025. Always get local written bids.

Also: ZIP calculator · city guides · how we estimate · press kit

By The Fairange team · hello@fairange.com