

Roof replacement, leak repair and hail & storm damage for homes in Glen Carbon. In Glen Carbon, the median home was built in 1990. It starts with a free inspection that photographs every slope.
Glen Carbon runs to about 10.37 square miles and roughly 13,842 people. It sits about 14 miles northeast of downtown St. Louis. The community dates back to 1892. We cover ZIP code 62034.
No completed roof in Glen Carbon is logged in our job records yet.
That includes Old Town. Housing age and construction shift across Glen Carbon, sometimes by decades within a few streets, which is why we look at the roof before we quote rather than after.
Glen Carbon's heritage museum grounds include the Yanda Log Cabin, built around 1853 and one of the area's oldest structures. The village itself was founded in 1892.
Housing from this stretch in Glen Carbon sits on plywood or OSB decking and was largely first roofed with three-tab shingles. Most are on their second covering by now. The things worth checking are the penetrations rather than the field: pipe boots from this era are the single most common leak we trace, because the rubber collar splits long before the shingles wear out. Ridge venting was inconsistent through these years, and OSB that has been damp for a season goes soft in a way plywood does not — you find it with your feet, not from the ground.
By the Census Bureau's estimate there are 6,007 homes in Glen Carbon, with a median year built of 1990. 310 of them (5%) went up before 1940 — 25th of 48 places on this site for pre-1940 share — and 1,587 (26%) in 2000 or later. The 1990s were the busiest decade, adding 1,411 of today's homes (23%). (Madison County as a whole: 15% before 1940.)
Missouri's Department of Commerce and Insurance puts the useful life of a roof at usually about 25 years. That puts 4,420 homes in Glen Carbon, the 74% built before 2000, past at least one full roof life; 969 of them (16%) predate 1970, old enough for two replacements already. First replacements are arriving on the 950 homes built in the 2000s, while the 637 built since 2010 are mostly still on the roof they were built with.
Detached single-family houses make up 70% (4,175); attached houses and townhouses 7% (393). 936 homes (16%) sit in two- to nine-unit buildings and 457 (8%) in buildings of ten units or more, whose roofs are normally an owner's or a board's call rather than a resident's. 69% of occupied homes are owner-occupied, 31% rented. Read together, those figures point toward first replacements on 2000s builder-grade shingles and flat and low-slope sections, which turn up more on attached and multi-unit buildings.
| Built | Homes | Share | |
|---|---|---|---|
| Before 1940 | 310 | 5% | |
| 1940s | 125 | 2% | |
| 1950s | 137 | 2% | |
| 1960s | 397 | 7% | |
| 1970s | 1,088 | 18% | |
| 1980s | 952 | 16% | |
| 1990s | 1,411 | 23% | |
| 2000s | 950 | 16% | |
| 2010s | 551 | 9% | |
| 2020 or later | 86 | 1% |
Census ACS 2020–2024, tables B25034, B25035, B25024 and B25003: 6,007 homes, 5,836 occupied. Survey estimates.
NOAA’s Storm Prediction Center logged 9 reports of hail 1 inch or larger within 5 miles of Glen Carbon’s center from 2016 through 2025, on 6 different days. 3 of them were 1.75 inches or larger. The largest, 1.75 inches, came on March 14, 2025, about 2.3 miles southeast of the center. The most recent was 1 inch on May 16, 2025. Counts follow people as much as storms, since every report is a spotter’s or a resident’s.
| Latest reports | Size | From center |
|---|---|---|
| May 16, 2025 | 1 inch | 0.9 mi W |
| March 14, 2025 | 1 inch | 1.9 mi E |
| March 14, 2025 | 1 inch | 2.5 mi E |
| March 14, 2025 | 1 inch | 1.5 mi NE |
| March 14, 2025 | 1.75 inches | 2.3 mi SE |
Hail damage rarely shows from the ground; a storm inspection photographs each slope so you know either way.

Nothing Glen Carbon publishes says whether a like-for-like re-roof needs a permit. We call the department (618-288-2603) before the job and pull whatever is required.
Glen Carbon does not publish the code edition it currently enforces, so this page does not name one. Editions across the metro run from the 2006 IRC to the 2024 IRC — worth asking any contractor which one they are building to.
The published number is 618-288-2603. The building official on record is Kari Crawford, Building Official (618-288-2674). The department page is here.
The design figures are metro-wide rather than local: 115 mph ultimate design wind and a 20 psf ground snow load. What they do to a roof is in the roofing code guide.




Glen Carbon borders Edwardsville, Troy, Maryville and Pontoon Beach. Our pages for them:
Also in Madison County:
| City | Re-roof permit | Code | Median built |
|---|---|---|---|
| Glen Carbon | Not published | Not published | 1990 |
| Edwardsville | Not published | 2021 IRC | 1986 |
| Troy | Not published | 2015 IRC | 2000 |
| Alton | Not published | 2021 IRC | 1953 |
| Collinsville | Yes | 2021 I-Codes | 1971 |
| Granite City | Not published | 2012 IRC | 1957 |
All 5 Madison County cities side by side →
Glen Carbon does not publish a clear answer either way. We confirm it with the building department before starting and pull whatever is required.
Older than most people guess: the Census puts 74% of Glen Carbon's homes before 2000 and 16% before 1970, with a median year built of 1990 (2020–2024 estimates). A roof usually lasts about 25 years, so the deck and the layers get checked before any quote.
9 reports of 1-inch-plus hail fell within 5 miles of Glen Carbon between 2016 and 2025, the biggest 1.75 inches on March 14, 2025 (NOAA Storm Prediction Center).
The building official on record is Kari Crawford, Building Official. The department's own number is on this page, beside its name.
Not yet: no completed roof in Glen Carbon is in our job records, so this page shows no job count.
Researched 2026-09-09; housing, Census ACS 2020–2024; hail, NOAA SPC. Sources: www.glencarbonil.gov · glencarbonil.gov · codelibrary.amlegal.com · www.glencarbonil.gov · en.wikipedia.org · www.bestplaces.net · data.census.gov · www.spc.noaa.gov. Rules and staff change; check with the jurisdiction.
