Keys Roofing's Service Territory
Keys Roofing provides roof replacement, roof repair, storm and hail damage restoration, free roof inspections, and gutter and downspout work across the greater St. Louis area, within a 50-mile service radius. Our service map has two tiers:
- Premium service zones: St. Louis County communities from Clayton, Ladue and University City west through Town and Country and Creve Coeur to Chesterfield and Wildwood.
- Extended coverage: the surrounding communities, from Oakville, Fenton and Maryland Heights to St. Charles, Wentzville and Arnold.
Across all of these areas, Keys handles the permits, scheduling and inspections on every job, and after a storm, the insurance paperwork and adjuster coordination. If your town or zip code is on this page, we cover it. If it is not, call (314) 220-2333 and ask.
St. Louis County
Most of the Keys Roofing territory is in St. Louis County. We also work in Frontenac. Here is every St. Louis County town and zip code on our service map, with the map's own description of each premium zone. Each linked town has its own page, with the NOAA hail reports logged within 5 miles of it.
Premium service zones
- Chesterfield (63017): Premier residential community
- Chesterfield West (63005): Luxury estates and new builds
- Ladue (63124): One of St. Louis's most exclusive areas
- Town & Country (63131): Estate homes on acreage
- Creve Coeur (63141): Executive homes and golf communities
- Clayton (63105): Upscale urban living
- Kirkwood (63122): Historic charm, premium homes
- Webster Groves (63119): Tree-lined streets, classic homes
- Wildwood (63038): Large lots, custom builds
- Olivette (63132): Established upscale neighborhood
- Chesterfield / Creve Coeur (63146): Executive residential zone
- Ballwin (63011): Top-rated family community
- Brentwood / Richmond Heights (63117): Renovated classics and new luxury
- Brentwood (63144): Walkable upscale community
- University City (63130): Stately homes near WashU
Extended coverage
- Ballwin South (63021)
- Sunset Hills (63127)
- Crestwood (63126)
- Maryland Heights (63043)
- Valley Park (63088)
- Oakville (63129)
- Sappington (63128)
- Affton / Shrewsbury (63123)
- Fenton (63026)
- Overland (63114)
St. Charles County
In St. Charles County, our extended coverage includes:
- St. Charles (63301)
- O'Fallon (63366)
- Wentzville (63385)
Jefferson County and Pacific / Eureka
Extended coverage also includes Arnold in Jefferson County, and the 63069 zip code, which our service map lists as Pacific / Eureka.
Hail in Our Counties: The NOAA Numbers
We pulled hail reports for the counties we work in from the NOAA NCEI Storm Events Database, covering 2020 through 2025:
- St. Louis County logged 125 hail reports from 2020 through 2025, 93 of them in 2025 alone, with a largest reported hailstone of 2.5 inches.
- St. Charles County logged 54 hail reports over the same six years, with stones up to 3.0 inches.
- Jefferson County logged 44 hail reports over the same six years, with stones up to 2.75 inches.
Each count is a NOAA-logged hail report, not a distinct storm: one storm system commonly produces several reports across nearby areas of the same county. The full ranking and method are in St. Louis Hail by County: The NOAA Numbers. A roof can take a real hit and still look fine from the driveway, which is why we offer free roof inspections, storm or no storm.
Keys Roofing Services in Every Area We Cover
- Roof replacement: full replacement and tear-off with Atlas and Malarkey shingles.
- Roof repair: repairs, including emergency repairs.
- Storm and hail damage: restoration, with insurance paperwork and adjuster coordination handled for you.
- Free roof inspection: photo-documented section by section and reviewed with you before any scope or price.
- Gutters and downspouts: seamless gutters, gutter guards, repair, downspout rerouting and underground drainage.
- High-end home roofing: premium materials, complex rooflines and full documentation for estate homes.
- Satellite dish removal.
Permits are handled for you too. St. Louis County alone contains close to ninety separate municipalities, each with its own rules, so we confirm the jurisdiction and file what it requires on every job. See Roofing Permits in the St. Louis Area.
Not Sure If We Cover Your Address?
Call (314) 220-2333 or email contact@keysroofing.com. We are available Monday through Saturday, 7am to 7pm, and we respond to every inquiry within 24 hours. Keys Roofing is locally owned by Kaleb, fully licensed and insured, with 500+ roofs completed and a 5.0-star Google rating. Estimates and roof inspections are free, including a free pre-storm inspection.