How Much Does Roof Replacement Cost in St. Louis, MO?
Depending on the type of roofing material and the size of your roof, homeowners in St. Louis will pay between $5,488 and $11,649 for a full roof replacement. The Local average cost to repair a roof currently averages $407. Most roofs will last 30 – 50 years, but at some point, they will need replacement. If you’re looking for roofing prices near you, get started below.
Roof Replacement Calculator
Roof Repair Cost Guide
Roof Cost By Size
Local Weather Impacts Lifespan of Roofs
St. Louis is a city with hot, humid summers and chilly winters; the average rainfall per year here is 40 inches. Summer temperatures may reach 90 degrees Fahrenheit or higher but winter lows can get well below freezing with lots of snowfall in St. Louis!
Roof Cost By Material
Get Roofing Cost in These St. Louis zip codes: 63101, 63102, 63103, 63104, 63105, 63106, 63107, 63108, 63109, 63110, 63111, 63112, 63113, 63115, 63116, 63117, 63118, 63119, 63120, 63123, 63125
Service Area:
St. Louis, MO Roofing Companies
On the lookout for roofers in St. Louis? From commercial to residential, you can’t go wrong with one of the local professionals. Roofers in St. Louis have been the go-to team for homes and businesses for more than 30 years. In fact, our professionals have so much experience under their belts that they can handle every type of roofing job imaginable – from flat roofs to steep slopes to commercial roofs. You name it, we’ve got you covered.
Reliable Roofers in St. Louis, MO
If you’re looking for reliable roofers near you, here are a few who have a great reputation and positive reviews.
The Flat Roof Company
555 Washington Ave #310
St. Louis, MO 63101
Gallagher Bros Construction
5400 Magnolia Ave
St. Louis, MO 63139
Lifetime Roofing & Renovation
12739 Carrollton Industrial Ct
St. Louis, MO 63044
MLK Roofing & Construction
1215 S Jefferson Ave
St. Louis, MO 63104