How Much Does a New Roof Cost in 2026?
Most American homeowners replacing an asphalt shingle roof in 2026 spend somewhere between $9,000 and $24,000. Where you land depends on three things: how big the roof really is, what it’s made of, and how hard it is to work on. Published October 2026 · Uses our roofing calculator The short answer This Old House’s … Read more