Roof Replacement Cost Guide
How much does a roof replacement cost? See typical prices by region, with a full breakdown of labor vs. materials.
National Average Cost
$9,000 – $32,000
For a typical 2,000 sq ft roof replacement. Enter your details for a precise local estimate.
Cost by Region
| Region | Low | Mid | High |
|---|---|---|---|
| Northeast | $11,000 | $17,000 | $28,000 |
| Southeast | $9,000 | $14,000 | $24,000 |
| Midwest | $9,600 | $15,000 | $25,000 |
| Southwest | $9,600 | $15,000 | $25,000 |
| West | $12,000 | $19,000 | $32,000 |
Based on a 2,000 sq ft project.
What Affects the Cost?
- •Size: Larger projects cost more in total but often less per square foot due to economies of scale.
- •Location: Labor rates in coastal cities can be 30–50% higher than rural Midwest markets.
- •Materials: Economy vs. premium material choices can double the cost per square foot.
- •Contractor experience: Licensed, experienced contractors charge more but typically deliver better results.
- •Season: Spring and summer are peak demand, often pushing prices up 10–15%.
Recommended Products
Popular items for this project — links may earn a commission.
🧱
Materials & Supplies
Kimllier Coil Roofing Nails — 3600 Count, 1-3/4"
15-degree, .092" ring shank, hot-dipped galvanized, full round head
$35Amazon
Grip-Rite Galvanized Coil Roofing Nails — 7200 Count
1-3/4", 15-degree, smooth shank, galvanized finish, professional grade
$55Amazon
BHTOP Coil Roofing Nails — 3600 Count, 1-1/4"
15-degree round head, smooth shank, electro galvanized, for nail gun
$30Amazon
Grip-Rite Synthetic Roofing Underlayment 48"x250'
Slip-resistant, UV-treated woven polypropylene, covers 1,000 sq ft
$70Amazon
Roof Replacement Cost by State
Alabama →Alaska →Arizona →Arkansas →California →Colorado →Connecticut →Delaware →Florida →Georgia →Hawaii →Idaho →Illinois →Indiana →Iowa →Kansas →Kentucky →Louisiana →Maine →Maryland →Massachusetts →Michigan →Minnesota →Mississippi →Missouri →Montana →Nebraska →Nevada →New Hampshire →New Jersey →New Mexico →New York →North Carolina →North Dakota →Ohio →Oklahoma →Oregon →Pennsylvania →Rhode Island →South Carolina →South Dakota →Tennessee →Texas →Utah →Vermont →Virginia →Washington →West Virginia →Wisconsin →Wyoming →
Get Your Estimate
1
2
3
How big is your roof replacement?
A 2,000 sq ft home typically has a 2,000–2,400 sq ft roof.
sq ft
1000 sq ft5000 sq ft
🏠
Ready to Hire a Roof Replacement Contractor?
Use your estimate to get competitive bids from licensed local contractors. Getting multiple quotes is the best way to avoid overpaying.