The table · pulled 23 August 2026 · frozen at that date

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.

Ranked 21 Held back 2 Excluded on category 2 Anchor average 4.787

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.

Ranked by adjusted rating

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 itAdjustedRawNotes on the listing
1DeG Contracting LLC100 Chesterfield Business Pkwy #200, 630054.9535.0 from 89Shared suite
2Coldstream Exteriors100 Chesterfield Business Pkwy #200, 630054.9035.0 from 30Shared suite
3Fuchs Roofing18336 Edison Ave #17, 630054.8884.9 from 213Nothing flagged
4Home Perfect Exteriors700 Spirit of Saint Louis Blvd Ste E, 630054.8874.9 from 191Nothing flagged
5Gorilla Roofing Chesterfield15510 Olive Blvd Ste 202, 630174.8864.9 from 179Nothing flagged
6V3 Contracting17600 Chesterfield Airport Rd Ste B, 630054.8825.0 from 20Thin sample
7Clark Brothers Roofing & Construction17712 Chesterfield Airport Rd, 630054.8814.9 from 127Nothing flagged
8National Roofing733 Crown Industrial Ct # U, 630054.8674.9 from 61Nothing flagged
9Promax Contracting100 Chesterfield Business Pkwy #200, 630054.8645.0 from 14Shared suiteThin sample
10New Life Roofing LLC100 Chesterfield Business Pkwy, 630054.8554.9 from 38Shared suite
11Restoration Professionals691 Trade Center Blvd Ste 2, 630054.7954.8 from 34Nothing flagged
124K Exteriors2034 Chesterfield Mall, 630174.7944.8 from 27No site listed
13SERVPRO of South Chesterfield / Wildwood660 Goddard Ave, 630054.7264.7 from 60National page
14Best Roofing Pros LLC100 Chesterfield Business Pkwy #200, 630054.7234.7 from 69Shared suiteOff domain
15Lakeside Renovation & Design139 Chesterfield Industrial Blvd, 630054.7104.7 from 188Nothing flagged
16AMP Restoration & Roofing732 Crown Industrial Ct, 630054.7054.7 from 378Nothing flagged
17KMI Construction Industries237 Chesterfield Industrial Blvd, 630054.6444.5 from 25Nothing flagged
18Thartsg319 Chesterfield Industrial Blvd, 630054.6294.6 from 135Listing does not resolve
193MG Roofing & Solar145 Chesterfield Industrial Blvd, 630054.6204.4 from 19Thin sampleNational page
20ProCraft Exteriors744 Spirit of Saint Louis Blvd Ste K, 630054.6114.4 from 21Thin sample
21Masters General Contracting247 Chesterfield Industrial Blvd, 630054.4804.0 from 16Thin 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.

A run of white perforated aluminium gutter guard fitted along an eave of dark grey shingles, with a red brick chimney and white lap siding rising behind it and a leaf covered back garden inside a weathered wooden fence below
None of the twenty one rows above tells you whether a company hangs the guard properly, prices it separately, or leaves it off the proposal entirely. That is the limit of a table.
Held back, not deleted

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.

The flags, defined

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Two exclusions, stated

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.

Read this before you use the order

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.

Talk to a roofer

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.

Keys Roofing, direct

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.

(314) 220-2333

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.