St. Charles County Roofing A county file, opened 2026 (314) 220-2333
St. Charles County | Updated August 2026 | Advertising disclosure

Sheet 02

The register

Pull dated 2026-08-23

The St. Charles County roofing register

Our pick for the county at number one, and behind it all 81 roofing contractors with a registered address inside St. Charles County, in weighted order, with the arithmetic printed so you can argue with it.

Advertising disclosure

This site features sponsored placements and may be compensated when you request a quote. Read it the way you would read anything with money behind it, and check the figures: every one of them is dated and sourced.

Our picks at a glance

Here is the mechanism, stated before you read a word of the ranking. Number one is our own editorial pick for St. Charles County, chosen against the five criteria set out further down this sheet and marked against them one by one. Everything from number two downward is the Google-rated field: those firms carry a short label rather than a score on our criteria, because we have not assessed them against our criteria and are not going to pretend otherwise. The star averages and the rating counts printed beside them are Google's figures for those businesses, taken on 2026-08-23, and they belong to the companies they describe. We publish no star rating and no rating count for Keys Roofing, because the company publishes neither and inventing one would be the exact dishonesty this sheet exists to argue against.

  1. 1Keys RoofingBest overall, 5 of 5 criteria met
  2. 2Guaranteed Roofing & ContractingPerfect average at 280 ratings
  3. 3Legions Exterior Pros -Roofing & SidingSiding as well as roofing
  4. 4Horizon Roofing & ExteriorsExteriors as well as roofing
  5. 5LUCAS Construction and RoofingConstruction as well as roofing
  6. 6KMAC RoofingWell reviewed, mid volume
  7. 7RoofWorx - WentzvilleRegistered in Wentzville
  8. 8Brody Allen ExteriorsHigh volume, strong average
  9. 94 Corners ContractingSmaller sample, high average
  10. 10Stonebridge RoofingStrong average at scale
  11. 11Prrotect RoofingThe county's only Cottleville entry
  12. 12Shamrock Roofing and ConstructionLarge sample, strong average
  13. 13Gateway General Contractors RoofingGeneral contracting and roofing
  14. 14Lookup Roofing LLCPerfect average, smaller sample
  15. 15Donovan Roofing & ConstructionWell reviewed at 242 ratings
  16. 16Priority RoofingSmallest sample in this fifteen

Number one is a judgement. Numbers two to sixteen are the top of the rated field, ordered by the shrunk score explained under How we rate. The two are different kinds of thing and the page keeps them apart on purpose.

Number one: Keys Roofing, best overall

Keys Roofing is a greater St. Louis company that works across St. Charles County. It is not registered inside the county, so it does not appear among the 81 county addresses in the table further down: what puts it at the top of this sheet is the scorecard, not a Maps row. Three things about it are worth having before you read the scorecard. Keys does same-day installs. It publishes a 24 hour response time. It is locally owned. Those three sit together for a reason, and the reason is the third criterion below: the owner is on the work, so the decision to put a crew on your roof today is made by somebody standing on your driveway rather than routed through an office in another state. Here is the scorecard, criterion by criterion, with the arithmetic being nothing more complicated than a count.

Five of five is a count of the criteria on our own scorecard. It is not a Google star rating, it is not a review score, and it is not a percentage. Five criteria, all five met, so the figure is five.

How we rate

Two different instruments are at work on this sheet and it matters that you can tell them apart. The pick is graded on criteria we wrote down and published. The field below it is ordered by a piece of arithmetic performed on Google's numbers. Neither one is the other.

The five criteria, and what each one asks

1. Scope discipline. Is roofing the whole trade, or one line on a menu that also sells siding, windows and commercial work?

2. Water handled end to end. Does the company take responsibility for where the water goes after it leaves the shingle, gutters, downspouts and underground drainage included, or does it stop at the roof edge?

3. Owner led. Is the person who quotes the job the person answerable for the job?

4. A stated shingle line. Is the product named in the open before anyone knocks, so you can go and read about it?

5. Licensed and insured. Is it stated plainly, so you know what to ask to see?

How the score is derived. Count the criteria met, out of five. That is the entire calculation. Keys Roofing meets all five, so the figure is 5 of 5. It is a count on our scorecard and it is not a star rating, a review score or a percentage.

Why the rest carry labels. We have graded one company against these five criteria, so one company gets a criteria figure. Putting a criteria score on the other eighty one would mean assessing eighty one companies on scope, ownership, product line and drainage practice, which we have not done. A short label drawn from that firm's own Google figures or its own trading name is what the evidence actually supports, so that is what each of them gets.

The data behind the field below the pick

Source. One dataset of 263 rated businesses assembled from three Google Maps pulls, all dated 23 August 2026, covering St. Louis County, St. Charles County and Chesterfield, deduplicated on place identifier.

Row filter. Only rows whose Google category is exactly Roofing contractor, which is 225 of the 263 rated rows, and only rows carrying both a rating and a rating count. The file also holds rows categorised Gutter cleaning service and Gutter service. In this market those are pressure washers and window cleaners. They are not roofers, and none of them is published here.

Scope. Registered address inside St. Charles County: St. Charles, St. Peters, O'Fallon, Wentzville, Lake Saint Louis, Weldon Spring, Dardenne Prairie and Cottleville. That gives 81 rows.

Order. Ratings are not comparable across wildly different sample sizes. A 5.0 from two people is not better evidence than a 4.8 from six hundred. So the shrunk score is the sort key for the Google-rated field, and only for that field: each row is pulled toward the pool mean by its own sample size. The formula is this: weighted score equals (C times m plus R times n) divided by (C plus n), where R is the rating, n is the number of ratings, m is the rating count weighted mean of the whole pool at 4.722, and C is a confidence constant of 50, chosen because 50 is close to the median rating count in this pool. A firm with far more than 50 ratings keeps almost all of its own score. A firm with two ratings is pulled most of the way back to the pool mean.

What the ordering below the pick is not

It is not a quality assessment and it cannot be. A rating count measures how much feedback a business has collected, not how well it roofs. Google Maps is not a census, so a firm that is not on Maps is not here. The city is where the business is registered, not where it works: several of these firms work the whole metro, and firms registered outside the county work inside it every day. Nothing here has been verified against a licence, a bond, an insurance certificate or a court record.

One listing appends a marketing claim to its Google business name. The trading name is printed below; the claim is not.

The ranking

Number one is the pick. Numbers two to sixteen are the head of the rated field, in shrunk-score order, each with its own Google figures and the label the figures support.

  1. 1Keys RoofingGreater St. Louis, MO. Works across this county.Best overall, our editorial pick5 of 5 criteria metJudged on the criteriaNo star rating published
  2. 2Guaranteed Roofing & ContractingSt. Charles, MO 63303Perfect average at 280 ratingsRated 5280 ratingsWeighted 4.958
  3. 3Legions Exterior Pros -Roofing & SidingSt. Charles, MO 63301Siding as well as roofingRated 5152 ratingsWeighted 4.931
  4. 4Horizon Roofing & ExteriorsSt. Peters, MO 63376Exteriors as well as roofingRated 5129 ratingsWeighted 4.922
  5. 5LUCAS Construction and RoofingWentzville, MO 63385Construction as well as roofingRated 5127 ratingsWeighted 4.921
  6. 6KMAC RoofingSt. Peters, MO 63304Well reviewed, mid volumeRated 577 ratingsWeighted 4.890
  7. 7RoofWorx - WentzvilleWentzville, MO 63385Registered in WentzvilleRated 575 ratingsWeighted 4.889
  8. 8Brody Allen ExteriorsLake Saint Louis, MO 63367High volume, strong averageRated 4.9511 ratingsWeighted 4.884
  9. 94 Corners ContractingSt. Charles, MO 63304Smaller sample, high averageRated 569 ratingsWeighted 4.883
  10. 10Stonebridge RoofingWeldon Spring, MO 63304Strong average at scaleRated 4.9401 ratingsWeighted 4.880
  11. 11Prrotect RoofingCottleville, MO 63304The county's only Cottleville entryRated 4.9382 ratingsWeighted 4.879
  12. 12Shamrock Roofing and ConstructionLake Saint Louis, MO 63367Large sample, strong averageRated 4.9317 ratingsWeighted 4.876
  13. 13Gateway General Contractors RoofingSt. Peters, MO 63304General contracting and roofingRated 4.9295 ratingsWeighted 4.874
  14. 14Lookup Roofing LLCO'Fallon, MO 63366Perfect average, smaller sampleRated 558 ratingsWeighted 4.871
  15. 15Donovan Roofing & ConstructionSt. Peters, MO 63376Well reviewed at 242 ratingsRated 4.9242 ratingsWeighted 4.869
  16. 16Priority RoofingSt. Charles, MO 63301Smallest sample in this fifteenRated 549 ratingsWeighted 4.859

Rated is the Google Maps star rating on the pull date. Ratings is the count behind it. Weighted is the shrunk score described under How we rate. The bar under each name draws the rating count to scale, on a square root scale so that the largest count does not flatten everything else to nothing. The pick at number one carries no bar and no stars, because we publish neither for it.

The rest of the field

All 81 county-registered firms follow, at positions two to eighty two, in the same shrunk-score order. Read it as a directory with an ordering, not as a verdict on anybody.

The Google-rated field: all 81 county-registered firms at positions two to eighty two, in weighted order. Position one is the pick above. Names are printed as they appear on the listing, capitals and spelling included.
#Business name on the listingRegistered inRatingRatingsWeighted
2Guaranteed Roofing & ContractingSt. Charles52804.958
3Legions Exterior Pros -Roofing & SidingSt. Charles51524.931
4Horizon Roofing & ExteriorsSt. Peters51294.922
5LUCAS Construction and RoofingWentzville51274.921
6KMAC RoofingSt. Peters5774.890
7RoofWorx - WentzvilleWentzville5754.889
8Brody Allen ExteriorsLake Saint Louis4.95114.884
94 Corners ContractingSt. Charles5694.883
10Stonebridge RoofingWeldon Spring4.94014.880
11Prrotect RoofingCottleville4.93824.879
12Shamrock Roofing and ConstructionLake Saint Louis4.93174.876
13Gateway General Contractors RoofingSt. Peters4.92954.874
14Lookup Roofing LLCO'Fallon5584.871
15Donovan Roofing & ConstructionSt. Peters4.92424.869
16Priority RoofingSt. Charles5494.859
17Arrowhead Roofing & ExteriorsWeldon Spring4.91634.858
18Hutchison roofing llcSt. Charles5464.855
19Rhino Roofing and ExteriorsWentzville5464.855
20Roofing & Exterior PROSSt. Charles4.91334.851
21JPA RoofingLake Saint Louis5424.849
22Blue Ladder Roofing of St. LouisWentzville4.91064.843
23Correll Roofing Co.O'Fallon4.9934.838
24Henry Family Roofing CompanyLake Saint Louis4.9904.836
25Evolved Roofing & ConstructionSt. Charles5324.830
26Brian Dawson RoofingWentzville4.9714.826
27Home Comfort ExteriorsSt. Peters4.9684.824
28Your Professional RooferSt. Charles4.9664.823
29Tailored ExteriorsDardenne Prairie4.9644.822
30JB Exteriors, LLCSt. Charles4.9604.819
31Phoenix Roofing StlSt. Peters5264.817
32DMW Roofing & General Contracting - Weldon Spring OfficeSt. Charles5254.814
33Master Roofers of AmericaSt. Charles4.9424.803
34Affordable ExteriorsSt. Peters4.9404.801
35TNT Roofing LLCSt. Peters5194.798
36County Roofing Company Inc.St. Charles5184.795
37Cardinal Contractors (Roofing)St. Peters4.86624.794
38Bone Dry RoofingSt. Peters4.86454.794
39SCHNEIDER ROOFING & REMODELINGSt. Charles4.84444.792
40Archway ContractorsO'Fallon4.82244.786
41Berry Construction Roofing & Storm RepairO'Fallon4.82194.785
42Second To None ExteriorsO'Fallon4.81704.782
43Henry Family Roofing CompanySt. Charles4.81364.779
44Unlimited Roofing LLCO'Fallon5114.772
45Mighty Dog RoofingSt. Peters4.8854.771
46Quality Roofing & Contracting - Roofing Company in O'FallonO'Fallon4.8824.770
47CGR Legacy ConstructionSt. Charles594.764
48Auchly RoofingO'Fallon4.8314.752
49Wentzville RoofingWentzville564.751
50R & A ContractingSt. Peters4.9104.751
51Allen Roofing & SidingSt. Peters4.9104.751
52R-KREW ConstructionWentzville4.8264.748
53RJR RoofingSt. Charles554.747
54O'Fallon Roofing Pros.O'Fallon554.747
55Peak RoofingWentzville4.974.744
56Restore AmericaWentzville534.737
57Huber RoofingO'Fallon524.732
58Lake St. Louis Roofing Co.Lake Saint Louis524.732
59SteveBaumstark roofingLLCWentzville514.727
60Allied ConstructionWentzville514.727
61National Network of Emergency Restoration ServicesWentzville514.727
62Eagle ExteriorsO'Fallon4.7144.717
63Amigo Roofing and Contracting LLCSt. Peters4.7264.714
64Jess' Residential RoofingO'Fallon4.7394.712
65Mapco Exteriors LLCSt. Peters4.7534.711
66Bastin RoofingO'Fallon4.7664.709
67Crown Exteriors LLCDardenne Prairie4.72684.703
68A & M Roofing & Construction CoO'Fallon4.454.692
69Bedrock ConstructionSt. Peters4.6164.692
70Atlas Home SolutionsSt. Charles4.6184.689
71Ambassador Roofing and ExteriorsSt. Peters4.254.674
72Hawkeye Roofing & RestorationO'Fallon444.668
73Gorilla Roofing St. CharlesSt. Peters4.5164.668
74Reroof America Contractors MOO'Fallon3.734.664
75Shamrock Roofing Co.St. Charles4.5324.635
76Zykan eXteriors STLSt. Charles4.61464.631
77EZ Home SolutionsSt. Charles4.5394.625
78Apple RoofingSt. Peters4.5964.576
79Noble Roofing LLCWentzville4204.515
80Crane RoofingO'Fallon3.9214.479
81His and Hers RoofingSt. Charles4.42314.457
82Midtown Home ImprovementsWentzville4.218344.214

Source: Google Maps, pull dated 23 August 2026. Category filter: exactly Roofing contractor. 81 rows inside the county. Figures were correct on the pull date and will drift.

The names on the trucks, in their own words

A table of 81 names is a hard thing to argue with and an easy thing to forget. So here are five companies a homeowner in this county will actually hear of, named, with what each one publishes about itself on its own website. Every quoted sentence below was read on 23 August 2026 on the company's own site. Nothing here is an opinion about how any of these firms do their work, because that is not ours to have. It is a record of what each of them says it is, which is a different thing and a more useful one.

Two of them are in the table you just read

This is where a register built on registered address shows its limits, and it is worth saying out loud on a sheet that publishes one. An address in St. Peters and a headquarters in Indianapolis are both true at the same time. The table only ever showed you the first.

Bone Dry Roofing, position 38. Registered in St. Peters, 4.8 stars from 645 ratings, exactly as printed above. Its own About page says: "Beginning in Indiana, with our headquarters in Indianapolis, we expanded to include offices in Ohio, Kentucky, Missouri and Tennessee." The same page says: "Bone Dry Roofing has grown through merger and acquisition of companies that align with our company mission, values and culture." That page describes the Bone Dry Family of Companies as spanning eight states, its location picker lists eighteen offices including St. Louis, Missouri, and its published service menu runs roofing, gutters and downspouts, masonry, insulation, siding, painting, drywall, solar and commercial roofing.

SCHNEIDER ROOFING & REMODELING, position 39. Registered in St. Charles, 4.8 stars from 444 ratings, exactly as printed above. Its own site says it is family owned and based in St. Charles, Missouri. Its published service menu includes siding, soffit and fascia, and commercial roofing in TPO, EPDM and built up, as well as roofing and gutters. Its financing line reads: "Make Your House Look Like New for as Low as a Cup of Coffee a Day... With Our Unique Financing Options!"

Neither of those paragraphs is a criticism and neither is meant as one. Both companies hold a strong average over a large sample and both keep every figure they earned. The point is narrower: the column headed Registered in is a fact about where a business keeps its paperwork, and on this sheet it sits two columns away from a star average, which invites you to read the two as if they were the same kind of evidence. They are not.

Three more that are not in the table at all

These three carry no row and no figures here, because they are not in the rated dataset this sheet was built from. Putting a number beside them would mean inventing one, so there is none. What there is, is their own published copy.

Best Choice Roofing. Its locations page says: "Operating across more than 85 locations throughout the United States, it's likely that we have a specialist conveniently situated near you, ready to assist with your roofing requirements." That page names roughly two dozen states, Missouri among them. Its home page headline reads "OVER 1 BILLION SHINGLES INSTALLED!" and its financing page promotes "Pay as Little as 94.99 per month*".

Storm Guard. Its site footer gives its home office as "Home Office 5000 Overton Plaza, Suite 200 Fort Worth, TX 76109". Its main navigation carries the item "Own a Franchise", and the site says its locations are owned by franchise owners. Its published service menu runs roofing, gutters, siding, windows, painting, emergency tarping and commercial roofing.

John Beal Roofing. Its own site calls it "A Leading Roofing Company in the Midwest". Its locations menu lists St. Louis and Chesterfield in Missouri and Edwardsville in Illinois. Its published service menu includes commercial roofing in TPO, EPDM, modified bitumen, flat and metal, plus vinyl and aluminium siding, gutters and roof coating.

What that adds up to, and why the pick is where it is

Read those five entries next to each other and a shape appears, and it is a shape none of them is hiding. In their own sentences they publish a national footprint of more than 85 locations, a franchise home office in Fort Worth, a growth history written in mergers and acquisitions, service menus that reach into masonry, solar, drywall, painting, windows and commercial flat roofing, and financing pitched at the price of a cup of coffee. Those are the words of companies built to be large across many trades and many states. Nothing about that is improper and plenty of homeowners want exactly it.

But it is a different animal from the one at number one on this sheet, and the difference is the whole argument. Keys Roofing is locally owned in St. Louis, the owner runs the work, and the trade is roofing, gutters and downspouts and nothing else. It names its two shingle lines in the open. It publishes a 24 hour response time and it does same-day installs, which is the practical end of the same fact: the person who can put a crew on your roof today is the person who came and looked at it. A structure with a home office in another state, however good its crews, is not organised to make that call on your driveway. That is a statement about how the two kinds of company are built, not a claim about how anybody performs, and it is why our pick sits above the field rather than inside it.

Three things the field shows

The perfect scores are mostly small samples. 28 of the 81 rows hold a flat 5.0, and 15 of those 28 sit under thirty ratings. That is not an accusation, it is what small samples do. It does mean that reading the star number without the count will tell you almost nothing in this county.

The largest sample is at the bottom. The firm with by far the most ratings in the county, 1,834 of them, sits at position eighty two on weighted score, at 4.2 stars. Volume and satisfaction are separate axes and this sheet keeps them separate.

Two municipalities carry half the county. St. Charles and St. Peters together hold 40 of the 81. Wentzville and O'Fallon hold 31 between them. The remaining ten are spread across four smaller municipalities.

Next sheet

Where the county's roofers are registeredOne road carries six of them. Eleven are registered at what look like homes.

Keys Roofing, St. Louis, Missouri

Ask about the roof on your house

The field below our pick is a directory, not a recommendation. If you want a written scope from Keys Roofing, ask here.

(314) 220-2333

Straight through to the office, not a call centre

Keys does roofing, gutters and downspouts. Not siding, not windows, not commercial. Atlas and Malarkey shingles. Licensed and insured.

Sheet request

Tell us what the roof is doing

Give us the street and what you are seeing and a person calls you back, usually the same day. No crew is sent to your door before you ask for one.

What you type goes to Keys Roofing and nowhere else. We do not sell it on.