Compare St. Louis Roofing Companies
Sorted by a number none of these companies control: how many people have publicly reviewed them.
Who publishes this page
This site is published by Keys Roofing, a roofing company that works in this market. That is disclosed up front because it should be. Keys does not appear in the ranked list below and was not scored against it. The list is sorted by a public number that Keys does not control, and the companies in it are Keys' competitors.
Featured
Keys Roofing
Premium roofing, gutters and downspouts across greater St. Louis. Atlas and Malarkey installer. Licensed and insured. Roofing, gutters and downspouts only.
Advertising disclosure: Keys Roofing publishes this page and is shown here as a featured placement, separately from the data-ranked list below. It is not a ranked entry and was not scored.
Methodology
Ranked by Google review count, highest first, among businesses Google categorises as roofing or gutter contractors in greater St. Louis that carry both a star rating and at least 20 reviews. Data pulled from Google Maps and compiled August 2026. Review count measures how much feedback a company has collected, not the quality of its work, and an older company will almost always out-collect a newer one. This is one data pull rather than a census of every roofer in the metro, so a company absent from it is not necessarily absent from the market.
The 10 most-reviewed in greater St. Louis
- Midtown Home Improvements
1834 Google reviews, 4.2 star average. Wentzville. - Tesson Roofing & Exteriors LLC
840 Google reviews, 4.9 star average. Fenton. - Dave's Carpet and Window Cleaning
791 Google reviews, 4.9 star average. St. Louis. - Castellan Pro Wash
703 Google reviews, 4.8 star average. O'Fallon. - Gallagher Bros Construction
664 Google reviews, 4.9 star average. St. Louis. - Cardinal Contractors (Roofing)
662 Google reviews, 4.8 star average. St Peters. - Bone Dry Roofing
645 Google reviews, 4.8 star average. St Peters. - Major League Pressure Washing
583 Google reviews, 5 star average. Wentzville. - Leafguard Gutter Protection
571 Google reviews, 4.8 star average. Earth City. - LeafFilter Gutter Installation & Guards
533 Google reviews, 4.2 star average. St Charles.
What this list cannot tell you
Review count rewards age and volume. A company that has been trading for twenty years will out-collect a better company that started in 2022, and a high-volume storm operation will out-collect a careful small crew by a wide margin. Read it as a measure of how much public feedback exists, then go and read the feedback itself.
The things that actually separate roofing companies do not appear in this table at all: whether the crews are employees or day labour, whether the person who sells the job is ever on site while it is done, what happens when something goes wrong two winters later, and whether the company will put a written scope in your hand before asking for a signature.
Scope of work
Roofing, gutters, downspouts. Nothing else, on purpose. Atlas and Malarkey shingles.
- Roof replacement and tear-off, including decking that has gone soft underneath
- Repair work: pipe boots, step flashing, valley metal, nail pops
- Inspections that end in photographs and a written scope
- On-site formed seamless gutter, guards, realignment and repair
- Downspout extensions, reroutes and underground drainage away from the house
The drainage end of that list is genuinely uncommon for a roofing company in this market, and it is the part that decides whether a well-drained roof ends up protecting the foundation or undermining it.
Call Keys Roofing at (314) 220-2333
Straight through to the office. Roofing, gutters and downspouts only, across greater St. Louis.
Talk to Keys Roofing
The company that publishes this page.
The questions worth asking
Not the price first. Ask who is physically doing the work, employees or subcontracted crews. Ask for the scope in writing, including the per-sheet cost of replacing decking that turns out to be rotten, because that is the number that moves after work starts. Ask who honours the workmanship warranty and for how long, separately from whatever the manufacturer covers on the shingle itself. Ask for proof of insurance covering the people on the roof.
And be wary of urgency. A roof that has lasted through the storm will last through the week it takes to get a second opinion.
Questions people actually ask
Why does a roofing company publish a list of its competitors?
Because the alternative in this market is a page pretending to be independent while ranking whoever paid for it. The ownership is disclosed at the top, Keys is not in the ranked list, and the sort is on a public number Keys does not control.
Does a high review count mean a company is good?
It means a lot of people have said something. It rewards age and volume, so a twenty year old firm will out-collect a better one founded in 2022. Read the count as a measure of how much feedback exists, then read the feedback.
Why is a company I know missing from the list?
This is one data pull rather than a census, and a business that is not categorised as a roofing contractor on Google, or that has no rating, will not appear. Absence from the list is not absence from the market.