Roofing Service Areas — Elgin & the Western Suburbs

DFC Roofing (Dyna-Flow Corporation) is based at 1360 River Rd in South Elgin and has been replacing, repairing and inspecting roofs across Kane, Cook and DuPage counties since 1979. Elgin and South Elgin are home; the Tri-Cities, Bartlett and the I-90 corridor through Hoffman Estates and Schaumburg are a short drive. If your town isn't listed below, call anyway — (630) 289-2224 — we don't mind driving.

Get a Free Estimate

Wherever you are in Kane, Cook or DuPage County, tell us what your roof needs and a DFC Roofing project manager will call you back 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

Property type
More details (optional)

Or call (630) 289-2224 · Licensed • Bonded • Insured · No obligation

All Service Areas

Not all areas may be listed below. Please call us if your town is not on the list, we don't mind driving.

Kane County

Home base. Elgin, South Elgin and the Fox River towns — the Tri-Cities, the Dundees, Carpentersville and Algonquin — plus the growing subdivisions of Huntley, Pingree Grove, Gilberts, Hampshire and Campton Hills and the farm towns out to Elburn and Maple Park. Kane County is the heart of northern Illinois' hail belt, so storm inspections are a big part of what we do here.

Cook County

The northwest suburbs along I-90 and Route 20: Hoffman Estates, Schaumburg, Streamwood, Elk Grove Village, the Barringtons and Rolling Meadows. Lots of 1960s–80s ranches and split-levels, big townhome associations, and one of the largest inventories of commercial flat roofs in the region.

DuPage County

Bartlett, Wayne, Hanover Park, Carol Stream, West Chicago and Winfield on the west side, and east through Bloomingdale, Roselle, Itasca, Addison, Glen Ellyn, Elmhurst and Villa Park. Subdivision homes from every decade since the 1950s and plenty of office and light-industrial buildings.

Kane County

  • Campton Hills, IL
  • Carpentersville, IL
  • East Dundee, IL
  • Elburn, IL
  • Elgin, IL
  • Geneva, IL
  • Gilberts, IL
  • Hampshire, IL
  • Hoffman Estates, IL
  • Huntley, IL
  • Kaneville, IL
  • Lily Lake, IL
  • Maple Park, IL
  • North Aurora, IL
  • Pingree Grove, IL
  • St. Charles, IL
  • South Elgin, IL
  • Sugar Grove, IL
  • Virgil, IL
  • Wayne, IL
  • West Dundee, IL

Cook County

DuPage County

  • Carol Stream, IL
  • Elk Grove Village, IL
  • Elmhurst, IL
  • Glen Ellyn, IL
  • Glendale Heights, IL
  • Villa Park, IL
  • Wayne, IL
  • West Chicago, IL
  • Winfield, IL
Map of DFC Roofing service area — a radius around South Elgin covering Elgin and the northwest and western Chicago suburbs

Services in Every Town We Serve

Roof Replacement · Roof Repair · Roof Inspection · Storm & Hail Damage · Commercial Roofing · Siding, Gutters & Windows

Towns We Serve

DFC Roofing works out of 1360 River Rd in South Elgin. Every town below has its own page with local housing detail, documented storm history and permit information.

TownCountyFrom our office
South Elgin, ILKaneOur home town — office on River Rd
Elgin, ILKane / CookAbout 10 minutes north
St. Charles, ILKaneAbout 15 minutes south
Geneva, ILKaneTri-Cities
Batavia, ILKaneTri-Cities
Carpentersville, ILKaneAbout 18 minutes north
West Dundee, ILKaneAbout 15 minutes north
Campton Hills, ILKaneAbout 17 minutes southwest
Elburn, ILKaneAbout 25 minutes southwest
Gilberts, ILKaneAbout 20 minutes northwest
North Aurora, ILKaneAbout 22 minutes south
Wayne, ILDuPage / KaneAbout 15 minutes southeast
Bartlett, ILDuPage / CookAbout 15 minutes east
Streamwood, ILCookAbout 16 minutes east
Hanover Park, ILCook / DuPageAbout 20 minutes southeast
Schaumburg, ILCookAbout 25 minutes east
Hoffman Estates, ILCookAbout 22 minutes east
East Dundee, ILKaneAbout 20 minutes north
Sleepy Hollow, ILKaneAbout 20 minutes north
Pingree Grove, ILKaneAbout 25 minutes west
Hampshire, ILKane / McHenryAbout 30 minutes west
Sugar Grove, ILKaneAbout 35 minutes south
Algonquin, ILMcHenry / KaneAbout 30 minutes north
Huntley, ILMcHenry / KaneAbout 30 minutes northwest

Kane County roofing overview →

We also work in Aurora, Elk Grove Village, Carol Stream, West Chicago, Warrenville, Barrington, Lake in the Hills, Crystal Lake and Big Rock. If your town is not listed, call (630) 289-2224 — we probably cover it.

Call (630) 289-2224 Free Estimate