Roof replacement cost in St. Louis
A typical St. Louis home roof replacement runs $11,800-$20,000 in architectural asphalt for a 2,400 sqft roof. St. Louis sits at the convergence of major storm systems where warm Gulf air meets cold fronts from the north. The metro regularly experiences large hail, damaging straight-line winds, and tornadoes throughout spring and summer.
Get your St. Louis roof cost in 30 seconds.
We pull satellite imagery for your address, measure every facet, and apply current local pricing. No contractor visit needed for a starting number.
Cost by material in St. Louis.
Mid-range. Active hail damage market. Estimates below for a typical 2,400 sqft roof.
What St. Louis homeowners should know.
St. Louis sits at the convergence of major storm systems where warm Gulf air meets cold fronts from the north. The metro regularly experiences large hail, damaging straight-line winds, and tornadoes throughout spring and summer.
Climate
Hot humid summers, cold winters, severe storms spring through summer
Storm risk
High — Midwest storm convergence zone
Recommended materials
Asphalt shingles · Architectural shingles · Metal roofing
Local average
$7,500 - $14,000