White bungalow with a dark gray shingle roof, covered front porch and green lawn
Home › St. Louis Roofing › Madison County › Granite City
Madison County · Illinois

Roofing in Granite City, Illinois

Roofing for Granite City homes: replacement, leaks and storm damage. In Granite City, the 2012 IRC is in force and 92% of the 12,854 homes were built before 2000. Any permit the job needs is ours to pull.

  • Free photographed inspection
  • Photo report for your insurer
  • Licensed & insured
Free roof inspectionPhotos of every slope in Granite City, yours to keep whether you hire us or not.

By sending, you agree Arch City Roofers may call, text or email you about your roof. Msg & data rates may apply. Reply STOP to opt out. SMS terms · Privacy

Free roof inspection
Storm & hail damage
Written, line-item quotes
Both sides of the river
Roofing services in Granite City

What we do on Granite City roofs.

Several roofers working across the roof of a ranch house with an attached garage

Roof replacement

92% of homes here predate 2000

Get a quote
Flat roof with fresh gray membrane and stacked insulation boards beside a brick parapet

Flat & low-slope

13% attached or in 2–9 unit buildings

Get a quote

Granite City at a glance

Permit for a re-roof
Not published
Madison County
Adopted code
2012 IRC
Set locally, not by the state
Homes here
12,854
Census count
Median year built
1957
Census estimate

Granite City runs to about 20.58 square miles and roughly 27,549 people. It sits about 6 miles north of downtown St. Louis. The community dates back to 1896. We cover ZIP code 62040.

No completed roof in Granite City is logged in our job records yet.

The housing stock in Granite City

Granite City's housing includes an early-1900s steel-industry layer in neighborhoods like Wilson Park, with turn-of-the-20th-century homes, and Lincoln Place, first settled around 1906 by immigrant steelworkers and once called 'Hungary Hollow.' It also has later 20th-century construction.

We work across Granite City rather than one corner of it — Downtown, East Granite, West Granite, North Granite, Nameoki Strip, Bellemore, Wilson Park, Lincoln Place and Granite Park included. Age and construction change between them, which is why we look before we quote.

A 'massive flood' in 1903 covered all of West Granite while the rest of the city stayed relatively dry. The city's levee system protected it from the 1993 Great Flood.

What we usually find on a postwar roof

The postwar housing in Granite City is mostly simple to roof, which is why it gets done badly so often. Decking is usually 1x6 boards or early plywood, still sound but worth walking rather than assuming. The recurring problems are the low-slope sections — porch roofs, carport tie-ins, the flat bit over an addition — where a shingle was installed below its rated pitch and has been failing quietly ever since. Attic ventilation on houses of this era is also routinely short of what current shingle warranties require, and under-venting cooks a roof from underneath. We measure intake against exhaust before we quote rather than just nailing on a ridge vent and calling it solved.

The houses we roof in Granite City

Built before 1940
23%
2,978 of 12,854 homes
Built 2000 or later
8%
1,054 homes
Single-family detached
81%
10,471 houses
Owner-occupied
73%
8,399 of 11,562 lived in

Granite City has 12,854 homes in the Census Bureau's count and a median year built of 1957. 2,978 of them (23%) went up before 1940 — 8th of 48 places on this site for pre-1940 share — and 1,054 (8%) in 2000 or later. The 1950s were the busiest decade, adding 3,151 of today's homes (25%). Across Madison County the pre-1940 share is 15%, so Granite City sits above it.

The rule of thumb from Missouri's Department of Commerce and Insurance is a useful life of usually about 25 years for a roof. On that yardstick the 11,800 homes in Granite City built before 2000 (92%) have outlived at least one roof; 9,654 of them (75%) predate 1970, old enough for two replacements already. First replacements are arriving on the 751 homes built in the 2000s, while the 303 built since 2010 are mostly still on the roof they were built with. Older houses are where a second layer laid over the first turns up, and that layer is what hides soft decking.

81% of homes in Granite City are single-family detached houses (10,471) and 2% attached ones such as townhouses (234). 1,356 homes (11%) sit in two- to nine-unit buildings and 739 (6%) in buildings of ten units or more, where a resident rarely gets to choose the roofer. The count also takes in 54 mobile homes, which are a different kind of roof job. 73% of occupied homes are owner-occupied, 27% rented. On a housing mix like this, the likely work is full tear-offs on houses past two roof lives and deck and flashing checks on pre-war board sheathing.

BuiltHomesShare
Before 19402,97823%
1940s1,0999%
1950s3,15125%
1960s2,42619%
1970s1,1759%
1980s4944%
1990s4774%
2000s7516%
2010s2782%
2020 or later250%

Census ACS 2020–2024, tables B25034, B25035, B25024 and B25003: 12,854 homes, 11,562 occupied. Survey estimates.

Hail reports near Granite City

Between 2016 and 2025 there were 14 reports of 1-inch-plus hail within 5 miles of Granite City’s center in the records of NOAA’s Storm Prediction Center, on 10 separate days. 5 of them were 1.75 inches or larger. The largest, 3.75 inches, came on March 14, 2024, about 4.6 miles southwest of the center. The most recent was 1 inch on May 16, 2025. These are reports, not a full record: they come from spotters and the public, so busier areas log more.

Latest reportsSizeFrom center
May 16, 20251 inch2.8 mi NE
May 16, 20251 inch2.5 mi NE
May 16, 20251 inch1.4 mi E
May 26, 20241.75 inches4.3 mi E
March 14, 20241 inch2.3 mi SW

If one of those storms crossed your street and nobody has been on the roof since, a storm inspection photographs what it did.

Worker on a ladder stripping worn asphalt shingles to expose the wooden roof deck

Do you need a permit here?

The city says 'anyone wishing to renovate, remodel or add onto their business or home will need to apply for a building permit when making significant changes to the structure,' but does not name roofing. We confirm the re-roof permit requirement with the city before work starts.

Which code Granite City enforces

Granite City enforces the 2012 IRC. Per the city's Building & Zoning FAQ, the city enforces the 2018 International Building Code, the 2012 International Existing Building Code and Residential Code, the 2012 International Mechanical Code, the 2012 International Property Maintenance Code, the 2011 National Electrical Code, the 2006 International Fire Prevention Code, and the current Illinois State Plumbing Code and Illinois Accessibility Code. That pairs a 2018 building code with a 2012 residential code, and another city page says the IBC was 'adopted by the Granite City, City Council by ordinance in 2005,' so the city's published information does not fully agree. We confirm the code edition with the city before work starts.

Permits and inspections in Granite City

The published number is 618-452-6218. Granite City does not publish the building official's name, so this page does not name one. Plenty of sites will show you one anyway. The department page is here.

Worth knowing in Granite CityPer the city, 'all General, Electrical and Mechanical Contractors must maintain a yearly renewable business license' to operate within city limits. Roofing contractors are not named as a separate category. A roofer working here likely needs both that city license and the statewide Illinois roofing license from the IDFPR. Granite City's code editions are mixed and older, from the 2012 IRC era.
12345678
What goes into a new roof: all eight layers, explained

The design figures behind the spec

Wind 115 mph (ultimate) and ground snow 20 psf, the same across the metro; see the roofing code guide for what they govern.

Two-story house with light blue synthetic underlayment covering the roof during replacement
Close-up texture of brown asphalt roof shingles with a granular surface
Aerial view of a ranch house with a dark gray standing-seam metal roof
Lightning bolt and a dark shelf cloud sweeping over flat open plains at dusk

Nearby

Also in Madison County:

How Granite City compares with its neighbors

CityRe-roof permitCodeMedian built
Granite CityNot published2012 IRC1957
AltonNot published2021 IRC1953
CollinsvilleYes2021 I-Codes1971
EdwardsvilleNot published2021 IRC1986
Glen CarbonNot publishedNot published1990

All 5 Madison County cities side by side →

Common questions about roofing in Granite City

Do I need a permit to replace a roof in Granite City?

The city says 'anyone wishing to renovate, remodel or add onto their business or home will need to apply for a building permit when making significant changes to the structure,' but does not name roofing. We confirm the re-roof permit requirement with the city before work starts.

Which building code does Granite City enforce?

Granite City enforces the 2012 IRC. Per the city's Building & Zoning FAQ, the city enforces the 2018 International Building Code, the 2012 International Existing Building Code and Residential Code, the 2012 International Mechanical Code, the 2012 International Property Maintenance Code, the 2011 National Electrical Code, the 2006 International Fire Prevention Code, and the current Illinois State Plumbing Code and Illinois Accessibility Code. That pairs a 2018 building code with a 2012 residential code, and another city page says the IBC was 'adopted by the Granite City, City Council by ordinance in 2005,' so the city's published information does not fully agree. We confirm the code edition with the city before work starts.

How old are the houses in Granite City?

Median year built 1957, by the Census Bureau's 2020–2024 estimates. Of 12,854 homes, 11,800 were built before 2000 and 2,978 before 1940, so most roofs in Granite City are not the first one the house has had.

Has Granite City had large hail recently?

14 reports of 1-inch-plus hail fell within 5 miles of Granite City between 2016 and 2025, the biggest 3.75 inches on March 14, 2024 (NOAA Storm Prediction Center).

Have you worked in Granite City before?

Not yet: no completed roof in Granite City 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.granitecity.illinois.gov · www.granitecity.illinois.gov · www.granitecity.illinois.gov · library.municode.com · en.wikipedia.org · en.wikipedia.org · data.census.gov · www.spc.noaa.gov. Rules and staff change; check with the jurisdiction.

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

Get a straight answer on your Granite City roof

Book my free inspection →
Free Inspection