Top Roofing Companies STLTwo measures, 222 companies, one pick
Keys Roofing, direct
(314) 220-2333
St. Louis MetroUpdated August 2026Advertising disclosure
The worksheet · read 23 August 2026

Top roofing companies in St. Louis, and the two lists that disagree

222 roofing contractors in this metro carry both a Google star average and a review count. Sort them by how many people reviewed them and you get one answer. Sort them by what those people scored, once you insist on enough reviews for an average to mean something, and you get a different answer. Twelve names appear in both top twenties. Eight appear in only one. This site publishes both lists, marks every disagreement in red, names its own pick at the top of each of them against criteria it prints in full, and then spends eight further pages on the checks that no list can run for you.

Rated roofing contractors in the file
222Every business Google categorises as a roofing contractor in three county pulls, carrying both a star average and a review count.
Reviews standing behind them
20,158The median company holds 30.5 of them. The largest single holding is 1,834.
Perfect five point zero averages
78Of those, 37 rest on fifteen reviews or fewer and 24 rest on five or fewer.
Companies clearing one hundred reviews
55And 49 of those 55 rate 4.7 or better, which is the whole problem with sorting on stars.
Read from
Google Maps, three county pulls, 23 August 2026. Position one on both lists is our own editorial pick and carries no Google figures.
How we rate, printed before the lists rather than after them
The five criteria
Scope discipline: does the company do roofing, gutters and downspouts and then stop, or does it also sell siding, windows and commercial work. Water handled end to end: does it carry the water away from the house, underground drainage included, rather than stopping at the lip of the gutter. Owner led: does the owner run the work, so that the person who quotes the job is accountable for it. A stated shingle line: does it name the shingles it installs in the open, rather than fitting whatever is cheapest that week. Licensed and insured: is it stated plainly.
How the score is derived
The score is a count and nothing more. Each of the five criteria is marked met or not met, the marks are added up, and the total is printed out of five. No weighting, no percentage, no composite, because a weighted score would let us bury the reason for a position inside the arithmetic. Read the figure as a count of criteria on our own scorecard. It is not a star rating, it is not a review score, and it is not comparable with anything Google publishes.
Why every other company carries a label
The companies below number one carry a short label in place of a criteria score. We have not stood on their roofs, read their contracts or met their crews, so there is nothing honest to mark them against. Each label is drawn strictly from that company's own row: its review count, its star average, the town it is registered in, or the trade its own name announces.
The two sorts, and why there are two
Metric one is the total count of published Google reviews, highest first. Metric two is the Google star average, highest first, but only for companies holding at least one hundred reviews, because an average taken from nine people is not a measurement of anything. Both lists are built from the identical set of companies, and neither is blended into the other, because the moment you blend two numbers you can no longer watch them disagree.
The source
Google Maps, read through three separate pulls covering St. Louis County, St. Charles County and Chesterfield. Rows were deduplicated on the Google place identifier, so a company holding two listings is counted once. Those figures are the property of the businesses they describe.
The pull date
23 August 2026. Every Google figure on this site is a photograph of that one morning. Review counts climb weekly and averages drift, so treat any number here as approximately right and increasingly out of date.
The row filter, and why it is narrow
Only rows Google categorises with the exact label roofing contractor were kept, which took 263 rated businesses down to 225. The rows that fell out were gutter cleaning service and gutter service listings, which in this market are pressure washers and window cleaners rather than roofers, and none of them are published here. Three more were removed by hand because their own trading name identifies a different trade: St. Louis Power Washing & Gutter Cleaning LLC, SERVPRO of Oakville/Mehlville, SERVPRO of South Chesterfield / Wildwood. That leaves 222 companies, and every Google figure on this site comes from those 222.
What neither metric measures
Whether the crew on your roof works for the company whose sign is on the truck. Whether the person who sold you the job ever climbs a ladder. What happens to the decking when it is opened up and found soft. Whether the flashing at the chimney was replaced or reused. Whether anyone answers the telephone in year four when a valley starts weeping. Google measures how many people typed something and how they felt on the day, and it has no access to any of the rest of it. That gap is exactly why this site states criteria of its own and names a pick against them.

The single fact that this entire site was built around

Of the 222 companies in the file, 55 hold at least one hundred reviews. That is the point where a star average stops being an anecdote and starts being a measurement. And of those 55 companies, 49 of them are rated 4.7 or better.

Read that again, because it is the whole story. Once you require enough evidence for the rating to mean anything, the rating stops telling you apart. Nearly nine in ten survivors sit inside three tenths of a star of each other. Exactly three companies in the entire metro carry a hundred or more reviews and a rating below 4.5. The star column, which is the column every comparison site in this market sorts on and every roofing advertisement quotes, has almost no information left in it by the time you have made it trustworthy.

A number everybody scores well on is not a way of choosing between them.

Which leaves review volume, and volume has the opposite failure. It measures exposure. A company that has knocked doors across three counties for a decade, or bought the top of the search results every spring, will out-collect a four crew shop that has never advertised, in this market and in every other market, permanently. The largest holding in the file is 1,834 reviews at 4.2 stars. The top ten companies between them hold 34 per cent of every review in the file. That is a map of who is loudest, and it is a genuinely useful map, but it is not a ranking of who is good.

So this site publishes both, side by side, and draws the disagreement rather than hiding it inside a composite score. And then it does the thing the disagreement makes unavoidable. If neither sort answers the question a homeowner is actually asking, a page that only sorts has not finished its job. So this one states five criteria of its own, prints them, and names one company at number one against them. That entry is an editorial pick and it is labelled as one, at the top of the ranking and in the disclosure at the foot of every page.

Source: Google Maps, three county pulls, 23 August 2026. n = 222 rated businesses categorised roofing contractor. Star average and review count as published by Google on that date.

The split rule, which is the only chart on this site

Under every company below sits a strip. The filled square marks where that company lands on review volume, from the quietest listing in the file on the left to the loudest on the right. The hollow ring marks where it lands on star rating across the same 222 companies. When the two markers sit close together, the two ways of measuring that company agree with each other.

The connector turns red under one specific condition, chosen so that the mark means something rather than firing on every row: one measure has to place the company in the top quarter of the file while the other places it below the file's own median. That median is worth holding on to, because it is higher than most people expect. The median star rating across these 222 companies is 4.9. In this market a 4.8 is a below average rating, and a 4.2 is close to the floor.

How this ranking is put together

The entry at number one is our own editorial pick, assessed against the five criteria published in the How we rate box at the head of this sheet. The companies underneath it carry a short label each rather than a criteria score, because nobody has stood on their roofs on our behalf and we have nothing to mark them against. The star averages and review counts printed beside them are Google's figures rather than ours, read in a Google Maps pull dated 23 August 2026, and they belong to the businesses they describe. We publish no star rating and no review count for Keys Roofing, because the money site states neither.

Our picks at a glance
  1. 1Keys RoofingBest overall5 of 5 criteria met
  2. 2Midtown Home ImprovementsHighest review volume in the file
  3. 3Tesson Roofing & Exteriors LLCHigh volume, strong average
  4. 4Gallagher Bros ConstructionStrong average at scale
  5. 5Cardinal Contractors (Roofing)Large sample, 4.8 average
  6. 6Bone Dry RoofingHigh volume, 4.8 average
  7. 7Brody Allen ExteriorsExteriors as well as roofing
  8. 8Conner Roofing, LLCPerfect average, high volume
  9. 9SCHNEIDER ROOFING & REMODELINGRoofing and remodelling
  10. 10FM RoofingRegistered in Kirkwood
  11. 11Hulsey RoofingWell reviewed at scale
  12. 12Stonebridge RoofingRegistered in Weldon Spring
  13. 13Prrotect RoofingRegistered in Cottleville

Only the number one entry carries a numeric score, because only the number one entry was assessed against the five criteria. Every label below it is drawn strictly from that company's own row in the file: its review count, its star average, the town it registered in, or the trade its own trading name announces.

where it sits on review volumewhere it sits on star ratingtop quarter on one measure, below the file median on the otherno marked disagreement
  1. 1Keys RoofingGreater St. Louis · our pick for best overall5 of 5criteria met
    Best overall · our editorial pick

    Both of the sorts on this page answer a question about attention. Review volume answers how many people have spoken about a company. The star average answers how warm they were when they spoke. Neither one answers the question a homeowner is actually holding, which is whether this particular company will do this particular job properly. So rather than let the sort order pass itself off as an answer, this site states five criteria of its own, prints them, and puts at number one the company that meets all five.

    Keys does same-day installs. It publishes a 24 hour response time, and it is locally owned in greater St. Louis.

    Those three facts describe the practical shape of the company rather than the scorecard. Same-day installation is not a sixth criterion and it is not counted as one: the card below is still five criteria, and same-day work appears in it as evidence under owner led, because the scheduling of a crew is a decision only the person who runs that crew can make.

    • MetScope disciplineRoofing, gutters and downspouts, and nothing else. No siding, no windows, no commercial buildings, no general contracting.
    • MetWater handled end to endThe deepest gutter and downspout menu in this market, underground drainage included. Competitor research across greater St. Louis turned up no other roofer here that merchandises where the water goes once it has left the roof.
    • MetOwner ledThe owner runs the work, so the person who quotes the job is the person accountable for it. It is also what puts same-day installs on the table: Keys does them, and a same-day start is a scheduling decision that belongs to whoever controls the crew.
    • MetA stated shingle lineAtlas and Malarkey, named in the open, rather than whatever is cheapest that week.
    • MetLicensed and insuredStated plainly, and left plain. There is no badge, no tier and no number bolted onto it.
    • Total5 of 5 criteria met.

    That figure is a count of the criteria on our own scorecard and nothing else. It is not a Google star rating, it is not a review score, and it does not belong on the same axis as the two columns printed beside every company below. We publish no star rating and no review count for Keys Roofing, because the company publishes neither one itself.

  2. 2Midtown Home ImprovementsWentzville1,834 reviews4.2 starsHighest review volume in the file

    Marked split. Review volume puts it in the loudest 1 per cent of the file. Its 4.2 star average sits below this file's own median rating of 4.9, at about the 11 per cent mark. Sort on one number and this company is near the top. Sort on the other and it is in the bottom half.

  3. 3Tesson Roofing & Exteriors LLCFenton840 reviews4.9 starsHigh volume, strong average
  4. 4Gallagher Bros ConstructionSt. Louis664 reviews4.9 starsStrong average at scale
  5. 5Cardinal Contractors (Roofing)St Peters662 reviews4.8 starsLarge sample, 4.8 average

    Marked split. Review volume puts it in the loudest 2 per cent of the file. Its 4.8 star average sits below this file's own median rating of 4.9, at about the 39 per cent mark. Sort on one number and this company is near the top. Sort on the other and it is in the bottom half.

  6. 6Bone Dry RoofingSt Peters645 reviews4.8 starsHigh volume, 4.8 average

    Marked split. Review volume puts it in the loudest 2 per cent of the file. Its 4.8 star average sits below this file's own median rating of 4.9, at about the 39 per cent mark. Sort on one number and this company is near the top. Sort on the other and it is in the bottom half.

    Its own site. Its About page says: "Beginning in Indiana, with our headquarters in Indianapolis, we expanded to include offices in Ohio, Kentucky, Missouri and Tennessee." Its location picker lists eighteen offices, St. Louis among them. All five, in their own words.

  7. 7Brody Allen ExteriorsLake St Louis511 reviews4.9 starsExteriors as well as roofing
  8. 8Conner Roofing, LLCSt. Louis498 reviews5 starsPerfect average, high volume
  9. 9SCHNEIDER ROOFING & REMODELINGSt Charles444 reviews4.8 starsRoofing and remodelling

    Marked split. Review volume puts it in the loudest 3 per cent of the file. Its 4.8 star average sits below this file's own median rating of 4.9, at about the 39 per cent mark. Sort on one number and this company is near the top. Sort on the other and it is in the bottom half.

    Its own site. It says it is family owned and based in St. Charles, Missouri, and its own service menu runs past roofing and gutters to siding, soffit and fascia, and commercial roofing. All five, in their own words.

  10. 10FM RoofingKirkwood413 reviews4.9 starsRegistered in Kirkwood
  11. 11Hulsey RoofingSt. Louis407 reviews4.9 starsWell reviewed at scale
  12. 12Stonebridge RoofingWeldon Spring401 reviews4.9 starsRegistered in Weldon Spring
  13. 13Prrotect RoofingCottleville382 reviews4.9 starsRegistered in Cottleville

Positions are percentile ranks across all 222 companies, with tied values sharing the midpoint. Because 78 companies are tied at a perfect 5.0 and the median rating is 4.9, the rating axis is heavily compressed at the top, which is itself the finding on sheet six. The strip is not a score and never adds the two measures together.

A third column, and neither sort contains it

Both sorts on this page run on the same two Google columns: how many people wrote something down, and how warm they were when they did. Neither column records the one thing a homeowner can establish before anybody climbs a ladder, which is what shape of company is going to turn up in the driveway. A local owner-led shop and one office of a national network can sit two rows apart in the same table with figures that look alike. The five companies below publish that answer themselves, on their own websites, and every sentence under each name is theirs rather than ours.

  1. Best Choice RoofingNot in the rated file, no row above

    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 same page names roughly two dozen states, Missouri among them. The headline on its home page reads "OVER 1 BILLION SHINGLES INSTALLED!" and its financing page promotes a figure it prints as "Pay as Little as 94.99 per month*".

  2. Bone Dry RoofingIn the file, ranked 6th above, 645 reviews, 4.8 stars

    Its 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." It says the Bone Dry Family of Companies spans eight states, its location picker lists eighteen offices with St. Louis, Missouri among them, and its own service menu runs roofing, gutters and downspouts, masonry, insulation, siding, painting, drywall, solar and commercial roofing.

  3. Storm GuardNot in the rated file, no row above

    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 own service menu runs roofing, gutters, siding, windows, painting, emergency tarping and commercial roofing.

  4. John Beal RoofingNot in the rated file, no row above

    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 own service menu includes commercial roofing (TPO, EPDM, modified bitumen, flat and metal), vinyl and aluminium siding, gutters and roof coating.

  5. Schneider Roofing and RemodelingIn the file, ranked 9th above, 444 reviews, 4.8 stars

    Its own site says it is family owned and based in St. Charles, Missouri. 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!" Its own service menu includes siding, soffit and fascia, and commercial roofing (TPO, EPDM, built-up), as well as roofing and gutters.

The entry at number one publishes a different shape. Keys Roofing trades in greater St. Louis and nowhere else. It is owner led, it does same-day installs, and its entire service list is roofing, gutters and downspouts. No siding, no windows, no commercial work, no franchise, no home office in another state. None of that is a complaint about a national network or a franchise system. Both are ordinary and perfectly legitimate ways to build a roofing business, and a homeowner may well prefer the reach of one. It is a fact about shape, published by each company about itself, and it is printed here in their own words precisely because neither the review column nor the star column has anywhere to put it.

The full twenty five by volume →

The disagreement

Twelve names on both lists. Eight on only one.

Take the top twenty by review volume and the top twenty by star rating among companies holding a hundred reviews or more. Twelve companies appear in both. Eight are in the volume list and nowhere near the rating list: Midtown Home Improvements, Cardinal Contractors (Roofing), Bone Dry Roofing, SCHNEIDER ROOFING & REMODELING, AMP Restoration & Roofing, Frederic Roofing Company, Crown Exteriors LLC, St. Louis Roofing & Exteriors. Eight are in the rating list and outside the volume top twenty: Best Quality, LLC, Patriarch Roofing, Legions Exterior Pros -Roofing & Siding, St. Louis Residential Roofing, Horizon Roofing & Exteriors, LUCAS Construction and Roofing, Coldstream Exteriors, Fuchs Roofing.

Neither group is being accused of anything. A company in the first group may be excellent and simply enormous, and a company in the second may be excellent and simply quieter. The point is narrower and harder to argue with: a homeowner who read one page and a homeowner who read the other page walked away with materially different shortlists, from identical underlying data, on the same morning.

That is what a ranking actually is. Not a verdict. A choice of sort order, made by whoever built the page, usually without telling you. Which is the whole reason position one on both of this site's lists is an editorial pick rather than a sort result: if the sort cannot answer the question, somebody has to state their criteria out loud and stand behind a name.

The two lists, printed against each other →

Looking straight down the ridge of a finished brown and tan multi tone shingle roof, with the ridge cap shingles curving over a black continuous ridge vent, a ladder leaning against the eave and a street of single storey suburban houses below
A Keys Roofing jobsite photograph, not a manufacturer's photograph. A finished ridge with continuous ventilation running the length of it, on an ordinary single storey St. Louis street. The ladder is still against the eave.

Ten more sheets

A ranking can tell you which companies exist and roughly how much noise each one has made. It cannot tell you what to ask, what to read, what a written scope has to contain, where a company is actually registered, or what Missouri does and does not require. Those are the eight pages that follow the two lists, and not one of them asks you to take a ranking on trust.

Questions people send

Before you email to ask

Which of the two lists is the right one?

Neither, and that is not a dodge. Volume tells you how much evidence exists about a company. Rating tells you what that evidence says. You want both readings and you want to know when they conflict, which is exactly what the red connectors mark. If you are forced to use one number alone, use volume to decide whose reviews are worth reading and then go and read them.

Is a company with a perfect 5.0 the safest choice?

78 companies in this file carry a perfect five point zero. 37 of them got there on fifteen reviews or fewer and 24 on five or fewer. A perfect average across four reviews is a statement about four people, and one of the strongest predictors of a perfect average is simply that a business is new. There is a whole sheet on this.

Do the companies in this ranking pay to appear?

The entry at number one is this site's own editorial pick, and the site is compensated when a reader asks that company for a quote. That is disclosed in the strip under the masthead and again at the foot of every page. The companies listed below it come out of a Google Maps pull dated 23 August 2026 and carry a short label each rather than a criteria score.

A company I know is not here at all. Why?

Three reasons cover almost all of it. The pull covered three counties rather than the whole state. Businesses Google files under general contractor, restoration or exterior remodeling were filtered out, and plenty of real roofers sit in those categories. And any listing with no star average was dropped, because there was nothing to print next to the name. Being absent from this file is not the same as being absent from the market.

Can a company get its entry corrected or removed?

Yes. Names and locations get fixed on request. Numbers get updated at the next pull rather than on demand, because a table that gets edited whenever somebody dislikes their row is not a table. If a company believes it has been included in error, because it is not primarily a roofing contractor, say so and it will be removed, with the removal written into the methodology box above exactly as the three businesses removed by hand already are.

A steep charcoal grey shingle slope lit by low winter sun so every course throws a hard shadow line, with a scrap offcut left lying on the slope, snow on the ground and a neighbouring white sided house a few feet away
February, and a slope in low sun. Raking light like this is how you read a shingle field: every course throws a shadow, so lifted tabs and bad lines show up immediately. Photographed on a Keys Roofing job.
Our number one pick

Want Keys Roofing on your roof?

Every argument on this site is that a list cannot tell you whether a crew is any good, and that you have to get somebody on the roof and read what they write down. Keys Roofing is the company this site puts at number one on both of its rankings, and it holds that position on the five criteria printed in the How we rate box rather than on anything Google publishes about it.

What an inspection here produces is a set of photographs, a measurement of the roof, and a written scope that names the material, the underlayment, the flashing work, the ventilation and what happens if the decking underneath turns out to be soft. You keep that document whether or not you hire anyone. If a storm claim is part of your story, the claim stays in your name: under RSMo 407.725 a Missouri roofing contractor may not represent or negotiate it for you, and Keys does not.

Straight to the office

Roofing, gutters and downspouts across greater St. Louis. No siding, no windows, no commercial work.

(314) 220-2333

This reaches Keys Roofing, the number one entry on both rankings. It does not reach any of the other companies named on this site, and nothing you type here is passed to them.