Roofing · cost by city
Asphalt Shingle Roof Replacement cost (2026)
Replacing an asphalt shingle roof — the most common residential roofing material. Pick your city for an estimate localized to local labor rates, climate and permit fees.
National average · 2026
$5,700 – $12,000
Most homeowners pay around $8,850 nationally — your city moves this.
$5,700typical $8,850$12,000
Typical range
$5,700–$12,000
Most affordable
El Paso, TX
$8,000
Most expensive
San Jose, CA
$11,350
Cities covered
1000+
By type
Asphalt Shingle Roof Replacement cost by type
National ranges by option. Localize any of these to your city below.
| Type | National 2026 range |
|---|---|
| 3-tab shingles | $5,700 – $10,000 |
| Architectural shingles | $7,000 – $12,000 |
By city
Where asphalt shingle roof replacement costs the most & least
Localized 2026 estimates across major U.S. cities. Tap any city for the full local breakdown.
Most affordable
Asphalt Shingle Roof Replacement cost by state
Pick your state to see every city we cover — 1000+ cities across 51 states.
- Alabama12
- Alaska1
- Arizona25
- Arkansas10
- California212
- Colorado21
- Connecticut15
- Delaware2
- District of Columbia1
- Florida73
- Georgia18
- Hawaii1
- Idaho8
- Illinois52
- Indiana21
- Iowa13
- Kansas11
- Kentucky5
- Louisiana9
- Maine1
- Maryland7
- Massachusetts36
- Michigan31
- Minnesota24
- Mississippi6
- Missouri16
- Montana4
- Nebraska4
- Nevada6
- New Hampshire3
- New Jersey22
- New Mexico7
- New York17
- North Carolina22
- North Dakota4
- Ohio33
- Oklahoma11
- Oregon14
- Pennsylvania13
- Rhode Island6
- South Carolina12
- South Dakota2
- Tennessee17
- Texas83
- Utah19
- Vermont1
- Virginia17
- Washington28
- West Virginia2
- Wisconsin20
- Wyoming2
Prefer a full list? Browse all 1000+ cities →