22 Best Roofers in St. Louis for 2026

🏠 22 businesses · 📍 St. Louis, MO
✓ Verified Google reviews · ✓ Reviewed regularly · ✓ Updated June 15, 2026
Mark Reid
Written by Mark Reid, Home Services Editor · Verified June 15, 2026
St. Louis roofs take a beating. The metro area's climate swings between brutal summer heat pushing past 95°F and winter ice storms that work their way under shingles and flash points, and that freeze-thaw cycle is hard on any roofing material. Most of the housing stock in neighborhoods like Soulard, Tower Grove, and Webster Groves dates back decades, meaning a lot of homes still have original brick chimneys, aged flashing, and underlayment that was spec'd for a different era. Flat and low-slope roofs are common on the bungalows and shotgun-style houses throughout South City, and those designs need different drainage solutions than the steeper pitches you'll find on newer builds out in Chesterfield or Wildwood. Add in the hail that rolls through the I-70 corridor every spring and the occasional tornado watch, and it's clear that choosing the right roofer matters more here than in a lot of other markets.

Every business on this page was drawn from third-party business listings and ranked by public review rating and review count, with a small lift given to businesses that have a working website and a reachable phone number. From there, we check each business's homepage to confirm that roofing is what they primarily offer, which is how unrelated contractors get filtered out before you ever see the list. Any listing flagged as permanently closed is removed automatically. Where you see a Trust Verified badge next to a business name, that contractor has gone through our full verification process covering trade qualifications and accreditations, public liability insurance, trading history, customer review history, and registered company information. You can read exactly what that involves on our How We Verify page. Businesses without that badge have not been independently verified by us, and you should carry out your own checks before booking.

Before you call anyone, get at least two or three written quotes and make sure each one breaks out materials, labor, and any disposal fees separately. Ask whether the contractor pulls a permit for the job, because in St. Louis County and the City of St. Louis, most full roof replacements require one. Confirm the warranty situation on both the materials and the workmanship, since manufacturer warranties on architectural shingles can run 30 years but often require installation by a certified contractor to stay valid. Ask specifically about their process for inspecting and replacing damaged decking before new shingles go down, because skipping that step is one of the most common cost-cutting moves that comes back to bite homeowners later. And always verify that whoever you hire carries general liability insurance and workers' compensation coverage before work starts.
How We Select & Rate The Best Roofers in St. Louis, MO

Rankings on this page are driven by public review rating and review count pulled from third-party business listings, with a small lift applied to businesses that have a working website and a reachable phone number. We check each business's homepage to confirm that roofing is what they primarily offer, keeping unrelated trades off the list. Permanently-closed listings are removed automatically. Businesses marked Trust Verified have additionally passed our full verification covering qualifications, insurance, trading history, customer review history, and registered company information. See our How We Verify page for the full criteria. Other businesses listed here have not been independently verified by us, and inclusion is not an endorsement. Always do your own checks before hiring.

Recommended and Featured listings are paid placements, so a business's fee affects whether and where it appears. Every other listing is ranked on rating and review count from third-party business listings. How we rank & verify →

Quick Comparison — Roofers in St. Louis, MO

# Business Rating Reviews Phone
1 Simmons Family Roofing ⭐ 4.8 131 (314) 860-7773 View →
2 CD Strong Construction ⭐ 4.5 128 (636) 465-3002 View →
3 MLK Roofing & Construction ⭐ 4.6 101 (314) 571-9594 View →
4 All Weather Roofing Systems ⭐ 4.7 76 (314) 834-6556 View →
5 Redline Roofing Stl. ⭐ 5.0 40 (314) 602-4695 View →
6 Spartan Roofing LLC ⭐ 4.7 48 (314) 210-3340 View →
7 Better Roofers Saint Louis ⭐ 5.0 25 (314) 866-7056 View →
8 Xavian Roofing & Contracting LLC ⭐ 4.6 48 (314) 584-0065 View →
9 CWC Roofing and Exteriors ⭐ 4.4 32 (314) 633-5777 View →
10 St. Louis Roofing Company Inc. ⭐ 4.6 22 (314) 436-3788 View →
11 St. Louis Commercial Roofing ⭐ 5.0 10 (314) 850-1137 View →
12 Gateway Roofing Work Office ⭐ 5.0 10 (314) 721-7282 View →
13 Angle Roofing & Gutter Company ⭐ 4.4 27 (314) 241-8988 View →
14 Rickett Roofs LLC ⭐ 5.0 7 (314) 791-8915 View →
15 Brickmen Masonry&Roofing ⭐ 5.0 7 (314) 629-9734 View →
16 Old World Roofing Co, LLC ⭐ 4.1 29 (314) 664-4845 View →
17 Wildwood Roofing & Construction ⭐ 4.0 32 (314) 912-3007 View →
18 Prize Roofing & Remodeling LLC ⭐ 5.0 5 (636) 578-0888 View →
19 Kirberg Company ⭐ 4.1 18 (314) 534-4444 View →
20 Better Solution LLC ⭐ 5.0 3 (314) 333-9422 View →
21 Central Contracting Inc ⭐ 4.4 8 (314) 454-1616 View →
22 B King Roofing & Exteriors ⭐ 4.0 12 (314) 378-8821 View →

Our Top Picks

1
Simmons Family Roofing
Not Verified
4.8 (131 reviews)
St. Louis, MO (314) 860-7773

Rated 4.8 stars across 131 Google reviews, Simmons Family Roofing serves the St. Louis area with residential and commercial roofing work. The 63116-based outfit handles repairs, replacements, and inspections for homeowners and property owners across the region. Consistent reviewer feedback points to reliable communication and clean job-site practices as reasons customers return.

Read more →
2
CD Strong Construction
Not Verified
4.5 (128 reviews)
St. Louis, MO (636) 465-3002

Rated 4.5 stars across 128 Google reviews, CD Strong Construction has built a consistent track record among St. Louis homeowners. The company handles residential roofing work in the 63111 area, covering installations, repairs, and replacements. Straightforward pricing and reliable project timelines appear frequently in customer feedback, making it a practical option for neighbors weighing roof work.

Read more →
3
MLK Roofing & Construction
Not Verified
4.6 (101 reviews)
St. Louis, MO (314) 571-9594

Residential and commercial roofing in St. Louis, with repair and full replacement work covering the 63104 area and surrounding neighborhoods. MLK Roofing & Construction holds a 4.6-star rating across 101 Google reviews, reflecting consistent results on local projects. The company also takes on broader construction work alongside its core roofing services.

Read more →
4
All Weather Roofing Systems
Not Verified
4.7 (76 reviews)
St. Louis, MO (314) 834-6556

Specializing in full roof replacements and storm damage repair, All Weather Roofing Systems operates out of St. Louis with a 4.7-star rating across 76 Google reviews. The company works on both residential and commercial properties, covering a range of roofing materials suited to the Midwest's variable climate conditions.

Read more →
5
Redline Roofing Stl.
Not Verified
5.0 (40 reviews)
St. Louis, MO (314) 602-4695

Forty Google reviews and a clean 5-star rating make Redline Roofing Stl. a notable name among St. Louis roofing contractors. The company handles residential and commercial roofing work across the area, covering repair, replacement, and storm damage assessment. That consistent review record points to reliable workmanship and straightforward communication with homeowners.

Read more →
6
Spartan Roofing LLC
Not Verified
4.7 (48 reviews)
St. Louis, MO (314) 210-3340

Spartan Roofing LLC is a St. Louis roofing contractor serving residential and commercial clients in the 63139 area. With a 4.7-star rating across 48 Google reviews, the company has built a consistent record among local homeowners. Work covers roof installation, repair, and replacement across a range of materials and property types.

Read more →
7
Better Roofers Saint Louis
Not Verified
5.0 (25 reviews)
St. Louis, MO (314) 866-7056

Residential roofing repair and replacement is the core focus for Better Roofers Saint Louis, serving homeowners in the 63109 area and surrounding St. Louis neighborhoods. The company holds a 5-star rating across 25 Google reviews, reflecting consistent results on local projects. Estimates are available through their website for property owners assessing storm damage or aging rooflines.

Read more →
8
Xavian Roofing & Contracting LLC
Not Verified
4.6 (48 reviews)
St. Louis, MO (314) 584-0065

Homeowners and commercial property owners across St. Louis rely on Xavian Roofing & Contracting LLC for repair, replacement, and installation work. The company holds a 4.6-star rating across 48 Google reviews, reflecting consistent results in the 63112 area and surrounding neighborhoods. Xavian operates as a licensed LLC, giving clients a formal point of accountability on contracts large and small.

Read more →
9
CWC Roofing and Exteriors
Not Verified
4.4 (32 reviews)
St. Louis, MO (314) 633-5777

Roofing and exterior work in St. Louis is the focus of CWC Roofing and Exteriors, a contractor serving residential and commercial clients in the 63139 area and beyond. The company carries a 4.4-star Google rating across 32 reviews, reflecting consistent results on repair and replacement projects. CWC handles both roofing systems and exterior components under one outfit.

Read more →
10
St. Louis Roofing Company Inc.
Not Verified
4.6 (22 reviews)
St. Louis, MO (314) 436-3788

Storm damage repair and full roof replacement are central to what St. Louis Roofing Company Inc. handles for residential and commercial clients across St. Louis. The company holds a 4.6-star Google rating across 22 reviews, reflecting consistent work quality in the 63103 area and beyond. Both asphalt shingle and flat roof systems fall within their scope.

Read more →
11
St. Louis Commercial Roofing
Not Verified
5.0 (10 reviews)
St. Louis, MO (314) 850-1137

St. Louis Commercial Roofing focuses exclusively on commercial properties in the St. Louis area, serving business owners who need reliable roof installation, repair, or replacement. The company holds a 5-star Google rating and operates out of the 63113 area. Property managers and building owners looking for a contractor with a strictly commercial focus will find a straightforward option here.

Read more →

Is your business missing?

Get listed and reach customers actively searching for your services in this area.

Add Your Business
12
Gateway Roofing Work Office
Not Verified
5.0 (10 reviews)
St. Louis, MO (314) 721-7282

Homeowners and commercial property owners in St. Louis turn to Gateway Roofing Work Office for roof installation, repair, and replacement services. The company holds a perfect five-star rating across its Google reviews, a small but consistent signal of customer satisfaction in the 63133 area. Gateway Roofing Work Office operates locally, keeping its focus on the St. Louis market rather than spreading thin across the region.

Read more →
13
Angle Roofing & Gutter Company
Not Verified
4.4 (27 reviews)
St. Louis, MO (314) 241-8988

Rated 4.4 out of 5 across 27 Google reviews, Angle Roofing & Gutter Company serves the St. Louis area with residential and commercial roofing and gutter work. The company handles roof repairs, replacements, and gutter installation from its base in the 63102 zip code. Consistent reviewer feedback points to reliable project communication and clean site work.

Read more →
14
Rickett Roofs LLC
Not Verified
5.0 (7 reviews)
St. Louis, MO (314) 791-8915

Residential and commercial roofing services in St. Louis, with Rickett Roofs LLC covering repair, replacement, and inspection work across the area. The company holds a five-star rating on Google, drawn from customer reviews that reflect consistent quality on the job. Homeowners in the 63112 zip code and surrounding neighborhoods use the firm for both routine maintenance and full roof replacements.

Read more →
15
Brickmen Masonry&Roofing
Not Verified
5.0 (7 reviews)
St. Louis, MO (314) 629-9734

Brickmen Masonry & Roofing covers both roofing and masonry work from a single contractor in St. Louis, making them a practical option for projects where the two trades overlap. The company holds a 5-star Google rating across its reviewed work. Operating in the 63110 area, they serve residential clients looking to address roof and structural masonry needs together.

Read more →
16
Old World Roofing Co, LLC
Not Verified
4.1 (29 reviews)
St. Louis, MO (314) 664-4845

Old World Roofing Co, LLC serves residential and commercial property owners across St. Louis, handling roof repairs, replacements, and inspections. Based in the 63139 area, the company has built a steady local following, reflected in a 4.1-star Google rating from area customers. It operates as a licensed LLC, giving neighbors a formally structured contractor rather than an informal crew.

Read more →
17
Wildwood Roofing & Construction
Not Verified
4.0 (32 reviews)
St. Louis, MO (314) 912-3007

Homeowners and commercial property owners in St. Louis turn to Wildwood Roofing & Construction for repair, replacement, and new construction work. The company holds a 4-star rating across 32 Google reviews, reflecting consistent results in the local market. Wildwood operates out of the 63117 area, keeping its focus on the communities it serves directly.

Read more →
18
Prize Roofing & Remodeling LLC
Not Verified
5.0 (5 reviews)
St. Louis, MO (636) 578-0888

Roofing and remodeling contractor Prize Roofing & Remodeling LLC operates out of St. Louis, serving residential clients across the metro area. The company holds a perfect five-star rating across its Google reviews, a notable mark for a trade where workmanship disputes are common. Services span roofing installation and repair alongside broader remodeling work.

Read more →
19
Kirberg Company
Not Verified
4.1 (18 reviews)
St. Louis, MO (314) 534-4444

Rated 4.1 out of 5 across 18 Google reviews, Kirberg Company provides roofing services to residential and commercial customers in St. Louis. The company operates out of the 63104 area, handling installation, repair, and replacement work. Its review profile reflects consistent customer satisfaction over a range of project types.

Read more →
20
Better Solution LLC
Not Verified
5.0 (3 reviews)
St. Louis, MO (314) 333-9422

Roofing contractor serving St. Louis and the surrounding area, Better Solution LLC handles residential and commercial roof work across the metro. The company covers the range of roofing needs local property owners face, from repairs to full replacements. Its straightforward name reflects a focus on practical outcomes rather than sales-driven promises.

Read more →
21
Central Contracting Inc
Not Verified
4.4 (8 reviews)
St. Louis, MO (314) 454-1616

Rated 4.4 out of 5 stars, Central Contracting Inc brings a consistent track record to residential and commercial roofing work in St. Louis. The company operates out of the 63110 area, serving local property owners with roof installation, repair, and replacement. Its Google reviews reflect steady customer satisfaction across a range of project types.

Read more →
22
B King Roofing & Exteriors
Not Verified
4.0 (12 reviews)
St. Louis, MO (314) 378-8821

With a 4-star rating across 12 Google reviews, B King Roofing & Exteriors has built a consistent track record serving St. Louis homeowners. The company handles residential roofing and exterior work in the 63109 area, covering repair and replacement for neighbors across the south city corridor. Straightforward in scope, it operates as a local option for those prioritizing regional familiarity over a larger contractor.

Read more →
Transparency notice: Recommended and Featured listings are paid placements, so a business's fee affects whether and where it appears. All other listings are ranked by a combined score drawn from ratings and review counts published on third-party business listings, plus basic completeness signals such as a working website and phone. A Trust Verified badge means we have independently checked that business's documents; businesses without it have not been independently verified by us. How we verify →

Is your business missing?

Get listed and reach customers actively searching for your services in this area.

Add Your Business

Frequently Asked Questions

How much does a roof replacement cost in St. Louis?
For a typical single-family home in St. Louis, a full asphalt shingle roof replacement generally runs between $7,000 and $18,000, depending on the size of the roof, pitch, number of layers being torn off, and the shingle grade you choose. A standard 1,500 square foot ranch in Florissant or Mehlville might come in around $8,000 to $11,000 for mid-grade architectural shingles. Steeper roofs, those with multiple dormers or complex valleys, or older homes in places like Lafayette Square where chimneys and masonry flashing need attention will push costs higher. Metal roofing runs considerably more, often $15,000 to $30,000 or above for a full install, but it lasts significantly longer. Getting two or three written quotes from local contractors is the normal approach, and it's worth asking each one to itemize materials, labor, tear-off, and dump fees so you're comparing apples to apples.
Does my insurance cover roof damage in St. Louis?
It depends on the cause. Most standard homeowners policies in Missouri cover sudden storm damage, including hail and wind, which are the two most common culprits in the St. Louis area. What they typically don't cover is damage caused by age, lack of maintenance, or gradual deterioration. After a major storm, you'll want to have your roof inspected before filing a claim, because a documented inspection report from a licensed roofer gives you a clearer picture of what's actually storm-related versus pre-existing wear. Your insurer will send an adjuster, and having your own contractor present during that inspection is a smart move. Be cautious about contractors who approach you unsolicited after storms and offer to 'work with your insurance', as that's a common setup for inflated claims and substandard work. Missouri law also prohibits contractors from waiving your deductible, so any offer along those lines is a red flag.
How long does a roof replacement take in St. Louis?
Most residential roof replacements in St. Louis are completed in one to two days once work actually starts. A straightforward tear-off and re-shingle on a 2,000 square foot home with a moderate pitch and no major structural surprises is typically a one-day job for an experienced crew. Larger homes, complex roof lines, or situations where the decking needs significant repair can stretch to two or three days. Weather is the main variable. Roofers can't install shingles in rain, and St. Louis spring and fall schedules can get disrupted by storms. Lead times for scheduling vary by season. Expect longer waits after major hail events, when every contractor in the metro area is backed up. If a roofer tells you they can start immediately during a post-storm rush, it's worth asking why their schedule is wide open when others are booked out.
What roofing materials work best for St. Louis homes?
Architectural asphalt shingles are by far the most common choice in St. Louis, and they make sense for most homes. They handle the freeze-thaw cycles reasonably well, they're cost-effective, and they're widely available. For homes in South City and older neighborhoods with low-slope or flat roof sections, TPO or modified bitumen membranes are the go-to materials, and you'll want a contractor who specifically has experience with flat roof systems rather than one who primarily does pitched shingle work. Metal roofing, either standing seam or metal shingles, is growing in popularity in areas like Ladue and Town and Country where homeowners are willing to pay more upfront for longevity. Clay or concrete tile is less common because the added roof weight requires structural assessment, and it's more expensive to repair after hail damage. If your home has a slate roof, which you'll find on some older properties in Clayton and University City, make sure any contractor you hire has actual slate experience, because it's a specialty skill.
Do I need a permit for a roof replacement in St. Louis?
In most cases, yes. The City of St. Louis and St. Louis County both require building permits for full roof replacements, and many municipalities within the county, including Kirkwood, Ballwin, and Florissant, have their own permitting requirements. A permit means an inspector signs off that the work was done to code, which protects you if you ever sell the home or make an insurance claim. Some contractors skip the permit to save time or because they're cutting corners, and that's a problem you don't want to inherit. Ask any roofer directly whether they'll pull a permit for the job before you sign anything. If they discourage it or say it's unnecessary for a re-roof, that's worth taking seriously. Repair jobs, as opposed to full replacements, sometimes fall below the permit threshold, but it varies by municipality, so it's worth confirming with your local building department.
How do I check whether a St. Louis roofer is legitimate before hiring them?
Start by asking for their Missouri contractor license number and verifying it through the Missouri Division of Professional Registration. Then ask specifically for a certificate of insurance showing general liability coverage and workers' compensation. Don't just take their word for it. Ask them to have their insurer email the certificate directly to you, because that way you know it's current. Check their reviews across multiple sources, not just what's on their own website. Look for patterns in the negative reviews, since complaints about poor cleanup, flashing leaks, or disappearing after payment are worth taking seriously. Ask for references from jobs completed in the last year or two and actually call them. If the contractor is reluctant to provide any of this, that tells you something. For businesses on this page with a Trust Verified badge, that verification work has already been done and you can see exactly what was checked on our How We Verify page. For everyone else on the list, those checks are on you to complete before you sign a contract.