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 genuinely changes from one side of a street to the other.
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.
Free inspection, a written scope, and photos you keep either way.
Researched 2026-09-09 from municipal and county sources. Arch City Roofers is a service-area business serving greater St. Louis.