Part H · the register Keys Roofing · (314) 220-2333
Roofing in Kirkwood, Missouri A working file · Kirkwood 63122 Call the roofer
(314) 220-2333
Kirkwood, Missouri Updated August 2026 Advertising disclosure

Part H · the register

The best roofers in Kirkwood, ranked

Thirteen entries. Number one is our own pick, made against five criteria printed further down this page. Under it sit the twelve roofing contractors that hold a registered business address inside Kirkwood, with the figures Google publishes for them.

Our picks at a glance

1. Keys Roofing
Best overall, 5 of 5 criteria met
2. Rise Contracting
Top average at this volume
3. Duke Roofing
Perfect average, small sample
4. Carroll Roofing and Exteriors
Exteriors as well as roofing
5. FM Roofing
Highest review volume in the file
6. Price's PRO Roofing & Exteriors
Strong average at scale
7. Simmons Family Roofing
High volume, strong average
8. St. Louis Roofing & Siding LLC
Siding as well as roofing
9. Fitzgerald Roofing Co
Mid table average, small sample
10. Republic Roofing Co
Modest volume, mid table average
11. Reger Roofing & Siding Co
Siding too, four ratings only
12. Richards Roofing
Below this list's average
13. Riverside Restoration
Lowest average in the file

Google figures pulled 23 August 2026

How to read this ranking

Position one is our pick. It is an editorial judgement, made against the five criteria set out under How we rate and against nothing else, and the number beside it is a count of how many of those five it meets.

The twelve companies under it are listed, not scored. None of them has been put through those five criteria. Each carries instead a short label drawn only from its own row in the dataset: its Google star average, how many ratings that average rests on, or what its own trading name says it sells. A label is a note on the row, not a verdict on the company.

The star averages and the rating counts printed beside those twelve are Google's numbers, not ours. They come from a Google Maps pull dated 23 August 2026 and they belong to the businesses they describe. For Keys Roofing this file publishes no star average and no rating count at all, because Keys states neither on its own site and this desk does not invent figures for anybody.

The ranked file

The ranking: our pick first, then the Kirkwood registered field by Google star average
NoBusiness and streetGoogle ratingNote
1Keys RoofingGreater St. Louis, Kirkwood includedNone published hereOur pick. Best overall, 5 of 5 criteria met
2Rise Contracting211 S Kirkwood Rd, Kirkwood 631225.056 ratingsTop average at this volume
3Duke Roofing1012 N Berry Rd, Kirkwood 631225.011 ratingsPerfect average, small sample
4Carroll Roofing and Exteriors1266 N Kirkwood Rd, Kirkwood 631225.07 ratingsExteriors as well as roofing
5FM Roofing145 Grand Ave, Kirkwood 631224.9413 ratingsHighest review volume in the file
6Price's PRO Roofing & Exteriors140 Prospect Ave Ste p, Kirkwood 631224.9112 ratingsStrong average at scale
7Simmons Family Roofing101A W Argonne Dr, Kirkwood 631224.8108 ratingsHigh volume, strong average
8St. Louis Roofing & Siding LLC111 N Taylor Ave Ste B, Kirkwood 631224.856 ratingsSiding as well as roofing
9Fitzgerald Roofing Co322 Leffingwell Ave, Kirkwood 631224.614 ratingsMid table average, small sample
10Republic Roofing Co225 Grand Ave, Kirkwood 631224.517 ratingsModest volume, mid table average
11Reger Roofing & Siding Co641 Leffingwell Ave, Kirkwood 631224.04 ratingsSiding too, four ratings only
12Richards Roofing344 Leffingwell Ave, Kirkwood 631223.76 ratingsBelow this list's average
13Riverside Restoration304 Meacham St Building B, Kirkwood 631223.06 ratingsLowest average in the file

Google Maps, pulled 23 August 2026. Ratings move. This table does not.

The capped ridge of a newly laid brown, tan and charcoal multi tone architectural shingle roof running diagonally across the frame, the ridge cap shingles laid over a dark vent strip that shows as a thin black line beneath them, with both shingle planes falling away either side
Exhibit 13A finished Keys roof, the ridge capped over a vent strip. Keys Roofing is the number one entry above, so this is a photograph of our own pick rather than a neutral illustration of the trade.

How we rate

One entry on this page is scored. Twelve are listed. Here is the whole of the method, written out, so that you can disagree with it on the merits rather than guess at it.

The five criteria, and what each one asks

  1. Scope discipline. Does the company do roofing and the water that comes off it, and stop there? A roofer who also sells siding, windows and commercial work is running several businesses off one truck.
  2. Water handled end to end. Does it carry gutters and downspouts as real trades rather than as an afterthought, including where the water goes once it has left the downspout? Under a Kirkwood canopy that is not a small question.
  3. Owner led. Is the person who quotes the job accountable for the job, or does the number come from a commissioned closer you never see again?
  4. A stated shingle line. Does the company name in the open which shingles it installs, so that two proposals can be priced against the same product, rather than fitting whatever the supply house discounted that week?
  5. Licensed and insured. Is it stated plainly, and is the company content to have it checked at the counter?

How the score is derived

Each criterion is a yes or a no. The score is a count of the ones met, out of five, and nothing is weighted. Keys Roofing meets all five, so it carries 5 of 5. That figure is a count of criteria on our own scorecard. It is not a Google star rating, it is not a review score, and it is not a percentage of anything.

Why the rest carry labels instead of scores

We have not run the other twelve companies through those five criteria, so we print no criteria score against them. What we print instead is a short label taken strictly from that company's own row: its Google star average, how many ratings that average rests on, or what its own trading name says it sells. Nothing in a label is a judgement about craft, tenure or reputation, because the dataset does not hold any of those things.

The data behind positions two to thirteen

  1. Source. Google Maps business listings, three pulls covering St. Louis County, St. Charles County and Chesterfield, deduped on placeId.
  2. Pull date. 23 August 2026. Averages move after a pull date. A printed table does not.
  3. Category filter. Only rows whose Google categoryName is exactly "Roofing contractor", which is 225 of the 263 rated rows in the file. The same file holds "Gutter cleaning service" and "Gutter service" rows, which in this market are largely pressure washing and window cleaning businesses. They are not roofers and they are not published here.
  4. Geography filter. Only businesses whose registered address is in Kirkwood, Missouri. All twelve of them sit in the 63122 postcode.
  5. Rating filter. A business needs both a star average and a rating count to appear at all. Unrated listings are left out rather than ranked last.
  6. Order. Star average first, number of ratings as the tie breaker. That order governs positions two to thirteen only. Position one is editorial and sits outside it.

What the twelve Google figures do not measure

  • Quality of work. A rating count measures how much feedback a business has collected, which correlates with volume and with how hard it asks. It does not measure whether a roof was installed correctly.
  • Licensing. Nothing in this dataset says whether any of these companies is licensed by the City of Kirkwood. A registered address in town is not a city licence. Ask the city, every time.
  • Whether they will come to you. Registered address is where the paperwork lives, not where the trucks go. Roofing needs yard and fleet space, so companies cluster where a municipality zones for it and drive out from there.
  • Sample size. Four of the twelve have fewer than ten ratings. A perfect score across a handful of ratings and a strong score across several hundred are not comparable quantities, and sorting by rating alone flatters the former.

One genuinely interesting thing about the twelve

The addresses cluster. Three of the twelve sit on Leffingwell Avenue, two more on Grand Avenue and two on Kirkwood Road. That is not a coincidence, it is zoning. Roofing is a trade that needs a yard, a dumpster, a place to load and somewhere to park a fleet, and a municipality either makes room for that inside its limits or it does not. Kirkwood does, on a handful of specific streets. Several affluent municipalities nearby have no roofing contractors registered inside them at all, for exactly the inverse reason.

It is a small thing, but it is the kind of fact that a real dataset produces and a marketing page never does.

Twelve businesses in one small city, seven of them on three streets. That is what a town that still zones for a trade looks like.

Use this ranking with the licensing question

A ranking of this kind is worth something only if you take the next step. Pick two or three names, then ask each of them the licensing questions, and then confirm the answers with the City of Kirkwood building division rather than accepting them. The table narrows the field. The counter tells you the truth.

The four licensing questions · What to compare once you have two proposals

Part H · appendix

The names not on that list, and what their own paperwork says

The twelve above are the roofing contractors that hold a Kirkwood address. They are not the twelve names most likely to knock on a Kirkwood door. A good deal of the quoting in this city is done by national brands, franchise networks and metro wide operators whose nearest office is in another county, another metro or another state. None of them holds a Kirkwood registration, so none of them is in the ranked file, and you will still meet them.

So here are five of them by name, described only in sentences taken from their own websites, read on 23 August 2026. Read what each company says it is. Then read the last card.

National

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 is "OVER 1 BILLION SHINGLES INSTALLED!" and its financing page promotes "Pay as Little as 94.99 per month*".

Head office Indianapolis

Bone Dry Roofing

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 the company "has grown through merger and acquisition of companies that align with our company mission, values and culture", and that "The Bone Dry Family of Companies spans eight states". Its location picker lists eighteen offices, St. Louis among them. Its service menu runs roofing, gutters and downspouts, masonry, insulation, siding, painting, drywall, solar and commercial roofing.

Franchise

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

Regional

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

St. Charles

Schneider Roofing and Remodeling

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 service menu includes siding, soffit and fascia, and commercial roofing (TPO, EPDM, built-up), as well as roofing and gutters.

Our pick

Keys Roofing

Locally owned in greater St. Louis and owner led. Three trades and no others: roofing, gutters and downspouts. Two shingle lines, Atlas and Malarkey, named in the open. Same-day installs and a 24 hour response time. Licensed and insured. No franchise, no home office in another state, and no fourth trade to sell you on the way past.

What that comparison is, and what it is not

None of the above is a charge against any of those five companies. Every sentence in those cards is theirs, published on their own site, and building a roofing business across a lot of states is a legitimate way to build one. It is simply a different way, and the difference is worth understanding before a contract is signed.

A company that publishes more than eighty five locations, or eighteen offices across eight states, or a franchise network run from a home office in Fort Worth, is built to a different shape than a crew that works one metro and is owned by the person who quotes the work. That is a statement about footprint, taken from their own pages, and it carries no suggestion about how any of them runs a job. A company whose own service menu also lists siding, windows, masonry, solar, painting and drywall has chosen breadth, and that is its own published choice as well. Keys has chosen the opposite of both: one town's worth of trades, done by the people who quoted them.

That is also where the same-day install comes from. A crew dispatched from an office in another state cannot turn a Kirkwood roof the same day the way a local owner led crew can, and it is not an accusation against that office to say so. It is arithmetic about drive time and where the crews already are.

Read the five cards, then the sixth. Every fact in the first five is quoted or taken from that company's own website. The conclusion is yours to draw.

Why none of the five is in the ranked file. The ranking on this page takes only businesses whose registered address is inside Kirkwood. Best Choice Roofing, Storm Guard and John Beal Roofing hold no rated listing in the dataset behind this page at all. Bone Dry Roofing and Schneider Roofing and Remodeling do hold rated listings in the wider metro file, at registered addresses in St Peters and St. Charles respectively, and those towns are not this one. No figure has been created, moved or adjusted for any company named on this page.

☎

Want a person on the roof instead of a page about it

Keys Roofing does roofing, gutters and downspouts across greater St. Louis, Kirkwood included. Atlas and Malarkey shingles. Licensed and insured. Someone will get on the roof, photograph it, measure it and write down what it needs.

Direct line

(314) 220-2333

Or send the details in writing

✉

Ask Keys to look at it

Leave a name, a number and a sentence about what the roof is doing. Keys calls back, comes out, gets on the roof or puts a camera on it, and gives you a written scope with photographs and measurements. There is no charge for that and no obligation attached to it.

If the roof is open to weather right now, do not use this form. Call (314) 220-2333 and say the word emergency.

Trades
Roofing, gutters, downspouts
Shingles
Atlas and Malarkey
Not offered
Siding, windows, commercial
Status
Licensed and insured
Roof replacement enquiry Filed with Keys Roofing

Keys Roofing does not represent, negotiate or advertise to negotiate on any homeowner insurance claim, because RSMo 407.725 forbids a roofing contractor from doing so. Keys documents the roof and attends on site as the contractor. The claim stays yours.