The Chesterfield List
Twenty one roofing listings with a Chesterfield, Missouri address and enough reviews to say anything about. Two more with real addresses and almost no reviews, held back and shown separately rather than quietly deleted. Two gutter cleaning listings excluded entirely, with the reason given.
Advertising disclosure. Keys Roofing competes with every company in this table and appears on this site only as a paid featured placement, in a labelled panel of its own. Keys does not appear in the table, in its ordering, or in the machine readable list attached to this page. No listed company paid for placement or was contacted before publication.
All twenty one
Sorted by the adjusted score, highest first. The raw column is there so you can see how far the adjustment moved each row and disagree with it.
| # | Business, as the listing spells it | Adjusted | Raw | Notes on the listing |
|---|---|---|---|---|
| 1 | DeG Contracting LLC100 Chesterfield Business Pkwy #200, 63005 | 4.953 | 5.0 from 89 | Shared suite |
| 2 | Coldstream Exteriors100 Chesterfield Business Pkwy #200, 63005 | 4.903 | 5.0 from 30 | Shared suite |
| 3 | Fuchs Roofing18336 Edison Ave #17, 63005 | 4.888 | 4.9 from 213 | Nothing flagged |
| 4 | Home Perfect Exteriors700 Spirit of Saint Louis Blvd Ste E, 63005 | 4.887 | 4.9 from 191 | Nothing flagged |
| 5 | Gorilla Roofing Chesterfield15510 Olive Blvd Ste 202, 63017 | 4.886 | 4.9 from 179 | Nothing flagged |
| 6 | V3 Contracting17600 Chesterfield Airport Rd Ste B, 63005 | 4.882 | 5.0 from 20 | Thin sample |
| 7 | Clark Brothers Roofing & Construction17712 Chesterfield Airport Rd, 63005 | 4.881 | 4.9 from 127 | Nothing flagged |
| 8 | National Roofing733 Crown Industrial Ct # U, 63005 | 4.867 | 4.9 from 61 | Nothing flagged |
| 9 | Promax Contracting100 Chesterfield Business Pkwy #200, 63005 | 4.864 | 5.0 from 14 | Shared suiteThin sample |
| 10 | New Life Roofing LLC100 Chesterfield Business Pkwy, 63005 | 4.855 | 4.9 from 38 | Shared suite |
| 11 | Restoration Professionals691 Trade Center Blvd Ste 2, 63005 | 4.795 | 4.8 from 34 | Nothing flagged |
| 12 | 4K Exteriors2034 Chesterfield Mall, 63017 | 4.794 | 4.8 from 27 | No site listed |
| 13 | SERVPRO of South Chesterfield / Wildwood660 Goddard Ave, 63005 | 4.726 | 4.7 from 60 | National page |
| 14 | Best Roofing Pros LLC100 Chesterfield Business Pkwy #200, 63005 | 4.723 | 4.7 from 69 | Shared suiteOff domain |
| 15 | Lakeside Renovation & Design139 Chesterfield Industrial Blvd, 63005 | 4.710 | 4.7 from 188 | Nothing flagged |
| 16 | AMP Restoration & Roofing732 Crown Industrial Ct, 63005 | 4.705 | 4.7 from 378 | Nothing flagged |
| 17 | KMI Construction Industries237 Chesterfield Industrial Blvd, 63005 | 4.644 | 4.5 from 25 | Nothing flagged |
| 18 | Thartsg319 Chesterfield Industrial Blvd, 63005 | 4.629 | 4.6 from 135 | Listing does not resolve |
| 19 | 3MG Roofing & Solar145 Chesterfield Industrial Blvd, 63005 | 4.620 | 4.4 from 19 | Thin sampleNational page |
| 20 | ProCraft Exteriors744 Spirit of Saint Louis Blvd Ste K, 63005 | 4.611 | 4.4 from 21 | Thin sample |
| 21 | Masters General Contracting247 Chesterfield Industrial Blvd, 63005 | 4.480 | 4.0 from 16 | Thin sample |
Adjusted score = (reviews × rating + 25 × 4.787) / (reviews + 25). The arithmetic and its failure cases are on the method page. Ratings and counts are third party figures belonging to the businesses described, captured on 23 August 2026, and they will have moved since.
Two listings clear the category test and the address test but not the ten review floor. Their real numbers:
- Premium Roofing Solutions, 1326 Wildhorse Meadows Dr, ZIP 63005. Rated 5.0 from 3 reviews. Not ranked: below the ten review floor.
- The Board Up Co., 701 Crown Industrial Ct, ZIP 63005. Rated 1.0 from 1 review. Not ranked: below the ten review floor.
The second of those is the clearest argument for having a floor at all. A single one star review is not evidence that a company is bad; it is evidence that one person had one experience. Run it through the adjustment formula anyway and the town average drags it up to 4.64, which would have placed it above four other listings, one of which carries 135 reviews. A formula that produces that result on that input is a formula you should be told about rather than shown the output of.
What each note on a row means, and what it does not
Flags describe the listing. They are checks anyone can repeat against the same public data in about ten minutes. None of them is an accusation about the quality of anybody's work, and none of them changed a single position in the ranking. They exist because a name and a star rating side by side flattens differences that matter.
Shared suite
This listing's street address string is identical to at least one other listing in the table. Five rows carry it, all at 100 Chesterfield Business Parkway, and four of the five give the same suite number. Leasing space in a multi tenant building is ordinary and lawful. It is worth flagging because a homeowner comparing five names in a search result reasonably assumes they are comparing five separate premises, and here they are not.
Thin sample
Fewer than twenty five reviews, which is the weight given to the town average in the formula. Below that number the anchor is doing more than half the work, so the adjusted score is closer to a statement about Chesterfield than a statement about the company. Five ranked rows carry this flag. It is not a criticism. New companies and small ones have thin samples by definition.
National page
The website recorded on the listing is a location page inside a national brand's site rather than a site belonging to this office. Two rows carry it. A franchise or a national roll up can do perfectly good work. What it changes is who you are contracting with, who carries the warranty, and who answers when the office you drove past changes hands.
Off domain, or no site listed
Two rows. One listing records no website at all in the pull. One records a website on a domain unrelated to the business name, alongside a toll free number rather than a local exchange. Both are worth a homeowner's attention for the same reason: the fastest way to find out who you are actually talking to is to find out whose name is on the domain and whose phone rings.
Listing does not resolve
One row. The website field on this listing points at a domain that is not a roofing company's site, and the phone field is a repeated digit stand in in the 555 exchange, which is reserved for fiction and never assigned to a real subscriber. The listing still carries a category, a rating and 135 reviews, and Google still ranks it. It is in the table because deleting inconvenient rows is how a comparison becomes a advertisement, and it is flagged because nothing on it can be verified.
What was taken out of this table before it was built
The source pull returns any Google Maps business whose category matches roofing or guttering. Two Chesterfield businesses came back under the category Gutter cleaning service. Both were removed. In this metro that category is dominated by pressure washing and window cleaning companies, and listing a window cleaner in a roofing comparison would be a straightforward misrepresentation of what they do and what they are insured for. Their category is not a technicality; it is their own description of their business.
Nothing else was removed. Every listing that came back with the exact category Roofing contractor and a Chesterfield address is on this page, including a franchise restoration office, a company whose contact details do not resolve, and a board up company with one review. A comparison that quietly drops the awkward entries has stopped being a comparison.
The reverse exclusion is the one that matters more and cannot be fixed from this data. Roofing companies registered in Fenton, Maryland Heights, Manchester, Ballwin or St. Charles work in Chesterfield constantly and are not in this table, because this table is built from addresses. If you take one thing from this page, take that: this is a ranking of Chesterfield business registrations, not a ranking of who roofs Chesterfield. That is the whole argument of the address page.
The gap between first and eighth on this table is about eight hundredths of a star. That is not a meaningful difference in quality; it is noise in a small sample. Treat the top group as a shortlist of names worth calling, not as a queue. What separates them is in the questions and the written scope, and neither of those appears anywhere in a star rating.
Have Keys Roofing look at it instead
Keys Roofing is not in this table and never was. If you want a written scope from Keys alongside the bids you gather from the list, that is what this form is for. It is a bid like any other and you should treat it like one.
A look at the roof here means photographs, measurements and a written scope you keep on file whether or not you hire anybody. If an insurance claim is part of your situation, the claim stays in your name and in your hands: under RSMo 407.725 a Missouri roofing contractor may not represent or negotiate a homeowner's insurance claim, and Keys does not. Keys documents what is on the roof and meets the adjuster there as the contractor.
Straight through to the Keys Roofing office. Roofing, gutters and downspouts across greater St. Louis, and nothing else. Atlas and Malarkey shingles. Licensed and insured.
This goes to Keys Roofing. It does not go to anyone in the ranking. None of the ranked companies pay to appear here, and none of them receive anything you type into this form.