
Roofing Contractor Serving Kane County, IL — Since 1979
DFC Roofing has worked out of Kane County since 1979. Our office is at 1360 River Rd in South Elgin, on the Fox River, and our crews cover the county from Carpentersville and the Dundees in the north to North Aurora in the south, west to Elburn and Campton Hills, and over the line into the Cook and DuPage suburbs.
This page is the county-level overview: what the housing stock looks like, why so many roofs here are due at the same time, what the weather has done recently, and how permitting works village by village.
- Based in South Elgin — central to the whole county
- Family-owned since 1979 · 47 years in the Fox Valley
- Illinois roofing license 104.004825 · bonded and insured
- NRCA and CRCA member · Carlisle SynTec authorized applicator
Get a Free Estimate
Roof replacement, repair, inspection or storm damage anywhere in Kane County — tell us what you need and a DFC Roofing project manager will call you back, usually the same business day, to schedule a free estimate.
- Two quick questions, name and phone — that's it.
- We call you back, usually the same business day.
- Family owned since 1979. Licensed • Bonded • Insured.
Prefer to talk? (630) 289-2224
The Median Kane County Roof Is Due Now
Kane County has roughly 196,000 housing units and about 140,000 of them are owner-occupied. The median Kane County home was built in 1985. (Source: US Census QuickFacts and CMAP Community Data Snapshots, ACS 2020–2024.)
Break that down by decade and the picture gets sharper. About 12.7% of the county's housing predates 1940, but 16.0% was built in the 1990s and 21.3% in the 2000s — more than a third of all housing in the county, roughly 73,000 homes, put up inside 20 years.
Asphalt shingles last 20 to 30 years in a climate that runs from −10°F to 95°F and takes hail most springs. That means the 1990s cohort is at or past the end of its first roof right now, and the 2000s cohort follows over the next decade. It is why you see three tear-offs on a single street in one summer, and it is the single biggest fact about roofing demand in this county.
Kane County Towns We Serve
| Town | Housing notes |
|---|---|
| South Elgin | Our home town — median home built 1997 |
| Elgin | Largest city in the county; 19% of housing predates 1940 |
| St. Charles | Median home built 1986 |
| Geneva | Median home built 1987 |
| Batavia | Median home built 1985 |
| Carpentersville | Meadowdale-era and 1990s stock |
| West Dundee | 17.6% pre-1940 — historic district |
| Campton Hills | Large-lot custom homes, 1970s–2000s |
| Elburn | 75% built since 1990 — first replacements |
| Gilberts | Newest stock in the county, median 2005 |
| North Aurora | 54% built 1990–2009 |
| Wayne | Equestrian; houses, barns and outbuildings |
| East Dundee | Historic district; 15.6% pre-1940 |
| Sleepy Hollow | Oldest median in the county — 1979 |
| Pingree Grove | Newest stock; 41.5% townhomes |
| Hampshire | 81.6% built since 1990 |
| Sugar Grove | 66.2% built 1990–2009; 85 mph gust Aug 2026 |
Just over the county line we also serve Bartlett, Streamwood, Hanover Park, Schaumburg and Hoffman Estates. See all service areas →
What We Do Across Kane County
Roof Replacement
Full tear-off and replacement with architectural shingles, ice-and-water shield and proper ventilation. More →
Roof Repair
Leaks, flashing, valleys, boots, ice-dam damage. Repaired, not upsold. More →
Roof Inspection
Free, photographed, no pressure. You get the pictures either way. More →
Storm & Hail Damage
Claim documentation, adjuster meetings, emergency tarping. More →
Commercial Roofing
Carlisle EPDM and TPO with No Dollar Limit warranties, metal, steep slope. More →
What It Costs
Regional market price ranges and a calculator, with sources. Roof cost guide →
Kane County Weather, 2025–2026
Illinois ranked second in the nation for State Farm hail claims in 2024, and third in 2023 and 2025. Through June 19, 2026, Illinois State Farm homeowner claims ran 47% above the ten-year average.
Kane County specifically was under two derechos in 2026 — June 10 and August 11 — plus a tornado outbreak on June 11 that produced 24 tornadoes across the Chicago area, the second-largest on record, including an EF-1 west of Bartlett. Documented gusts inside the county included 65 mph at Carpentersville, 63 mph at Gilberts and 85–97 mph at Sugar Grove.
We keep a dated, sourced record of every event that touched our service area, town by town, so you can check whether your address was under one.
Kane County storm history → · Storm & hail damage roof repair →
Permits and Licensing in Kane County
Nearly every Kane County municipality requires a permit for a roof replacement, and the fees differ. Where villages publish them: Campton Hills $135 residential tear-off ($270 commercial), West Dundee $50, North Aurora $75. Unincorporated addresses are permitted through Kane County's Building & Zoning Division. We confirm which authority covers your address before we quote.
Illinois is one of the few states that licenses roofing contractors at state level, under the Illinois Roofing Industry Licensing Act. The law requires the license number on advertising, contracts and permits. Ours is 104.004825. North Aurora will not even issue a roofing permit without a copy of the contractor's state license — a useful reminder that anyone who cannot produce one cannot legally do your roof.
