Top Roofing Companies STLTwo measures, 222 companies, one pick
Keys Roofing, direct
(314) 220-2333
St. Louis MetroUpdated August 2026Advertising disclosure
Sheet 08 · the column everybody misreads

The address column, and the thing it is not

Every ranking of local businesses carries a location beside each name, and almost every reader takes it to mean the area that company serves. It does not. It is where the business chose to register a listing. In roofing, where a crew and a trailer travel forty miles before lunch, those two things have very little to do with each other, and treating the column as a service area will steer you wrong in both directions.

Registered location in the fileCompanies
St. Louis47
Chesterfield22
St Charles21
St Peters19
O'Fallon17
Wentzville14
Kirkwood12
Fenton8
Clayton6
Lake St Louis5
Valley Park3
Ballwin3
Weldon Spring2
Dardenne Prairie2
No address published at all30
Source: Google Maps, three county pulls, 23 August 2026. Location as published on the business listing. Municipalities with a single listing are not shown.

Thirty companies in this file publish no address at all

30 of the 222 rated roofing contractors here have no street address on their listing. Google allows this: a business that travels to its customers can register as a service area business and hide the address, which for a roofer working out of a yard, a truck and a house is entirely reasonable and extremely common.

It is not a red flag on its own and this page is not going to pretend it is. What it does mean is concrete: for 30 companies in this market there is no public address to check, no premises to drive past, and nothing to cross reference against a business registration. If you want to know where a company physically is, you are going to have to ask, and the answer to that question is worth having before anybody starts removing your roof.

The mistake that matters most

There are no roofing contractors registered in Ladue in this file, and none in Creve Coeur. That is not because roofs in those municipalities do not get replaced. It is because roofing companies office where the yards and the industrial rents are, in places like Fenton and Valley Park, and drive to the work. Any page that claims to list the roofers in a specific affluent suburb, built by filtering an address column, is publishing an empty set and hoping you do not notice.

What the column is genuinely good for

Two things, both narrow. The first is drive time. A company registered on the far side of St. Charles County is not disqualified from working in south county, but the crew will be on the road for an hour each way, which affects start times, weather calls and how quickly anybody comes back for a small fix. The second is municipal familiarity. A company that works constantly in one municipality knows that jurisdiction's inspectors and paperwork, and that is a real advantage, but it is a fact you have to establish by asking rather than by reading a column.

The question that replaces the column

Instead of asking where a company is based, ask for the addresses of three roofs it has completed in your own municipality in the last twelve months. Not references, addresses. A reference is a phone number belonging to somebody who has agreed in advance to be pleasant. An address is a roof you can look at from the pavement on a Saturday morning, and you can see the ridge line, the cut of the hip, the drip edge and whether the gutter still sits straight.

If a company cannot produce three addresses in your municipality, that is not proof of anything either, but it does tell you that the local familiarity you were assuming from the address column is not there.

A hip roof stripped to bare plank decking in the foreground with gaps open between the boards, a brick chimney and a brown shingled roof still intact behind it, and bare winter trees over the neighbouring houses
Bare decking on a hip, mid tear off. The boards are original plank rather than sheet, with gaps opened up between them, and the adjacent roof and chimney are untouched. This is the kind of thing you can only find out by opening a roof. Photographed by Keys Roofing.

The rest of the checks, in order of value →

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.