Skip to main content
Checking the shop… (618) 876-4309
A Madison County home with a freshly installed architectural-shingle roof
Granite City, Illinois

Roofing in Granite City,
Illinois.

Same county, same crew, 20 minutes up the road since 1937.

Granite City roofing

Who does roofing in Granite City, IL?

Madison County Roofing has replaced and repaired roofs across Granite City since 1937, working out of Collinsville about 12 miles and 20 minutes away by way of I-255 and I-270. Owner Mark Eck inspects every job himself, and the in-person estimate is always free.

Last updated July 12, 2026

On the ground in Granite City

Why do so many Granite City roofs need replacing?

Granite City grew fast as a planned steel-mill town in the early 1900s and again through the 1960s, so much of its housing, from the turn-of-the-century homes near Wilson Park to the 1960s brick ranches in Wilshire Manor, carries roofs well past their original twenty-to-thirty-year life.

That older housing stock is why a working roofer matters here. The oldest neighborhoods, Lincoln Place and the Wilson Park area, date to Granite City's founding around 1896, while the eastern subdivisions toward Pontoon Beach are newer. Madison County Roofing has seen every roof age and pitch the town has, and matches the shingle and flashing to the house rather than selling one system to everyone.

A recent Madison County Roofing project
A recent job in the county
Metro East weather

Does Granite City get enough hail to damage a roof?

Granite City sits in the Metro East hail corridor. A May 15, 2025 storm damaged roofs across town, including Prather Elementary, and on May 26, 2024 golf-ball hail up to 2.5 inches fell across the metro, as recorded by the National Weather Service in St. Louis.

What we do for Granite City homes

Roof work,
start to finish.

Madison County Roofing does the same work in Granite City it does at home in Collinsville: full replacements, storm and hail repair with insurance help, and free inspections. Same crew, same county, same phone number since 1937.

01

Roof replacement

Full tear-off, deck inspection and repair, new underlayment, CertainTeed or Owens Corning shingles, new flashing and ridge cap. Most Granite City homes done in one to two days.

02

Storm & hail repair

Wind and hail damage documented for your insurance carrier. Mark meets the adjuster and walks the claim through. It is what the company has done in the Metro East since 1937.

03

Free roof inspection

Pre-sale, pre-purchase, or post-storm. A written report with photos and no upsell pressure. Mark comes out to Granite City himself.

Common questions

Roofing in Granite City,
answered straight.

How much does a new roof cost in Granite City, IL?

Most roof replacements in Granite City run between $7,000 and $20,000, depending on the size and pitch of the home and the shingle grade. Madison County Roofing gives a free in-person estimate, where Mark Eck walks the property and writes a real number with no commission-driven sales pitch.

How fast can you get to Granite City from Collinsville?

Granite City is about 12 miles and a 20-minute drive from Madison County Roofing's Collinsville shop by way of I-255 and I-270, or the IL-159 and IL-162 surface route. Same county means same-day estimates and no out-of-area trip charge.

Do you handle hail damage insurance claims in Granite City?

Yes. Madison County Roofing documents storm and hail damage with photos, meets your insurance adjuster in Granite City, and walks the claim through with your carrier. The company has handled Metro East hail claims since it opened in 1937.

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

Yes. The City of Granite City Building and Zoning Department requires a roofing permit, currently a $40 residential fee. Madison County Roofing pulls the permit and handles the inspection so the finished roof is code-compliant.

How old are most roofs in Granite City?

Granite City's housing is largely early-1900s and mid-century, so many roofs sit on homes 60 to 120 years old. Asphalt shingle roofs last 20 to 30 years in Illinois weather, which puts a large share of Granite City roofs at or past replacement age.

Always free, always in person

Roof on your mind
in Granite City?

Mark drives out to Granite City, walks the property, takes photos, and sends you an honest estimate. That is the whole sales process. No high-pressure follow-ups.