White bungalow with a dark gray shingle roof, covered front porch and green lawn
Home › St. Louis Roofing
Service areas

Roofing across greater St. Louis

Every city and county we cover, each with the permit rule that actually applies there, the building code edition it enforces, and the department's own number. Missouri has no statewide building code, so this changes from one side of a street to the other.

Free roof inspectionEvery slope photographed
Storm & hail damagePhotos for your insurer
Written, line-item quotesMaterials named by brand
Both sides of the river49 cities & jurisdictions
Jurisdictions covered
49
Missouri and Illinois
Counties
8
Both sides of the river
Different code editions
15
In one metro area
Design wind
115 mph
Vult, metro-wide

Why the city matters

Missouri has no statewide residential building code. Residential roofing is governed entirely by whatever code a city, village or county has adopted by local ordinance (and by the permit/inspection program that jurisdiction runs). In unincorporated areas the county code applies; in incorporated areas the municipal ordinance applies, and a municipality may also contract permitting back to the county (Wildwood and Manchester both do). Adopted editions across the St. Louis metro range from the 2009 IRC (Creve Coeur) to the 2024 IRC (Brentwood), so the applicable code can change from one side of a street to the other.

This is the single most important nuance for Metro East roofing: a re-roof is a repair/alteration, not new residential construction, so the statewide Illinois Residential Building Code does NOT itself govern it. Re-roofing in Belleville, Edwardsville, Collinsville, Alton, Granite City, Glen Carbon, Swansea, Fairview Heights, O'Fallon IL, Columbia and Waterloo is governed by each municipality's own adopted code and permit rules — which is why adopted editions in Metro East still range from the 2006 IRC (Swansea, Waterloo) to the 2021 IRC (Edwardsville, Alton, Collinsville).

These pages exist so you can check your own city before anyone quotes you. Every figure on them comes from the jurisdiction's own published page or its codified ordinance, and every page says where it came from. Where a city does not publish something — a building official's name, a permit answer, a code edition — we leave it blank rather than filling it in.

Find your city

City of St. Louis, MO

1 jurisdiction

County by county

The housing figures are the Census Bureau's for the whole county (2020–2024 estimates); the hail column counts reports of hail 1 inch or larger logged by NOAA's Storm Prediction Center from 2016 through 2025. Reports come from spotters and the public, so busier counties log more.

CountyPagesHomesMedian builtBuilt before 2000Hail reports
St. Louis City1174,1111939 or earlier92%23
Madison County, IL5119,168197181%53
Monroe County, IL214,759199068%29
St. Clair County, IL4115,630197578%50
Franklin County, MO346,312198473%41
Jefferson County, MO393,955198771%67
Lincoln County, MO423,790199755%12
St. Charles County, MO6167,163199461%79
St. Louis County, MO21446,192196989%150

Researched 2026-09-09 from municipal and county sources. Arch City Roofers is a service-area business serving greater St. Louis.

Red brick house with a red standing-seam metal roof among bright autumn trees
Free roof inspection

Find out what your roof needs

Free inspection, a written scope, and photos you keep either way.

Book my free inspection →
Free Inspection