Madison County Roofing Contractor

Bring the address and the roof question; we will bring a property-level plan for Edwardsville, Alton, Granite City, or another Madison County location.

Family-owned Young’s Roofing, founded in 1982, works as a Madison County roofing contractor for Edwardsville, Alton, Granite City, and other confirmed county addresses from our Litchfield office. We work under Illinois Roofing License #104-011247. Call 217-324-5535 to discuss residential, commercial, or reported-storm roof service.

Towns We Serve in Madison County, IL

Edwardsville, ILAlton, ILGranite City, IL

Roofing in Madison County, IL

Weather & Storms

Madison County's 2016–2025 storm ledger contains three broad totals: 53 reported hail events measuring at least 1.00 inch, 87 reported Thunderstorm Wind events, and 10 reported Tornado events. Read them as an index to a decade of reports, not as a tally of roofs requiring work. The hail entries show how much detail an event record can carry. NOAA lists 3.75-inch hail near EAGLE PARK on March 14, 2024, another EAGLE PARK report of 3.00-inch hail on November 5, 2017, and 2.00-inch hail near COLLINSVILLE on February 28, 2017. A caller can supply one of those dates when relevant, while the inspection record remains a separate account of accessible roof conditions. Large event totals require the same separation. NOAA assigned $24,800,000 in documented property damage to a Flood near CLIFTON TERRACE on June 2, 2019, and $5,000,000 to a Tornado near MITCHELL on December 10, 2021. Those are event-level records, not budgets for Madison County storm damage roof repair. The third approved damage example is a Thunderstorm Wind event near ST JACOB on April 15, 2023, with $200,000 in documented property damage. For any of these dates, our job is narrower: photograph and describe what is observable at the requested roof, note any access boundary, and frame proposed work around that evidence without transferring a county event amount to the customer.

Sources: NOAA NCEI Storm Events Database, NOAA NCEI Storm Events Database, NOAA NCEI Storm Events Database, NOAA NCEI Storm Events Database, NOAA NCEI Storm Events Database, NOAA NCEI Storm Events Database

Permits & Building Codes

Edwardsville, Alton, and Granite City should not be treated as interchangeable permit desks. Once a Madison County address and roofing scope are known, the project team should identify the authority for that location and ask what applies to that work. This page supplies no verified code edition, fee, inspection sequence, or agency rule, so none is asserted here. A repair, replacement, or coating description should be accurate enough for current local direction, and a material scope change should return to the appropriate authority rather than inherit an answer from another project.

Local Housing

On arrival at an Edwardsville, Alton, or Granite City property, we start with three questions. Who can authorize access and work? Which roof area is connected to the concern? What repair or replacement history is available? Madison County's Census figures cannot settle any of those questions for the crew standing at the building. They can, however, explain the scale and mix of Madison County housing. The 2024 ACS five-year estimate records 110,134 occupied units: 81,716 owner-occupied and 28,418 renter-occupied. For commercial roofing in Madison County or work at a managed residence, the split is a reminder to establish the owner, manager, or other authorized contact directly. It is not a directory of who controls a particular address. Age data answers a different question again. The estimated median year built for housing structures is 1971, while 72,718 of 119,168 units were in structures built before 1980—61.0%. Neither measure selects a Madison County roof replacement. Accessible coverings, flashing, transitions, penetrations, edges, drainage, and known repairs supply the evidence for that decision, and the written scope should identify the areas those observations support.

Sources: U.S. Census Bureau, 2024 ACS 5-Year Estimates, U.S. Census Bureau, 2024 ACS 5-Year Estimates, U.S. Census Bureau, 2024 ACS 5-Year Estimates

Local Context

Madison County has an estimated 264,238 residents in the 2024 ACS five-year data. Edwardsville is the county seat; Alton and Granite City are also confirmed service communities here. A roofer in Edwardsville, IL needs a street address rather than the population total, because that address connects the request to the building use, roof history, contact, and access plan. The practical rhythm is prepare, observe, then define. Before the visit, share the concern and known constraints. During the visit, document reachable roof areas and any interior evidence relevant to the call. Afterward, the proposal can distinguish the required scope from options. That sequence works for a home, a managed property, or a commercial roof request without pretending the same condition exists across three communities.

Sources: U.S. Census Bureau, 2024 ACS 5-Year Estimates

Roofing FAQ for Madison County, IL

We establish who can authorize decisions, which roof area relates to the concern, and what prior roof work is known. Those answers shape access and inspection in Edwardsville, Alton, Granite City, or another confirmed Madison County location. They also prevent county averages from substituting for the building's own history.

One measure is a midpoint: for Madison County housing structures, the 2024 ACS five-year estimate reports a median construction year of 1971. The other is a share: 72,718 of 119,168 units were in structures built before 1980, or 61.0%. Both describe housing structures across Madison County. Roof records and accessible materials answer the address-level question.

You can share the date if it relates to your concern. NOAA reported 3.75-inch hail near EAGLE PARK on March 14, 2024, and 3.00-inch hail near EAGLE PARK on November 5, 2017. The inspection notes should identify which date the owner reported and independently describe the visible Madison County roof conditions.

Access, receipt of findings, and approval of a scope may belong to different people. Madison County's 2024 ACS five-year estimate counts 110,134 occupied units, including 81,716 owner-occupied and 28,418 renter-occupied, but it cannot identify those roles for one building. Naming the responsible contact early keeps decisions and records in the right hands.

It should not be carried over without checking. The authority, address, and described work govern the inquiry, so an Alton answer may not fit Granite City or Edwardsville. Present the current Madison County project's repair, replacement, or coating scope accurately and follow the direction issued for that location.

Request a Free Estimate

Fill out the form below and we'll get back to you within 24 hours.

Property Address

Residential or Commercial *

Preferred Contact Method

Ready to Get Started?

Call us at 217-324-5535 or request your FREE estimate today.

Family-owned since 1982 · BBB A+ Rated · IL Licensed & Insured