Serving McHenry County, Lake County & Beyond
For 21 years, Innovative Home Concepts has operated from one location on Route 176 in Crystal Lake. Our crews drive to every job — hand-picked specialist crews, no satellite offices. Whether you’re five minutes down the road in Cary or 40 minutes east in Evanston, you get the same team, the same certifications, and the same warranty.
We’re a James Hardie Elite Select Contractor, LP SmartSide Pro Contractor, Andersen Certified Contractor, and CertainTeed 3-Star ShingleMaster. Every certification travels with our crew to your jobsite.
McHenry County
Our home county — where IHC was founded in 2005
Lake County
Barrington, Libertyville, Gurnee & surrounding communities
Greater Chicagoland
North Shore & northwest suburbs
Ready to Start Your Project?
Free estimates anywhere in our service area — no obligation, no pressure. Same crew, same certifications, same warranty whether you’re in Crystal Lake or Evanston.
Service-by-City Directory — All 18 Communities
Every city + service combination IHC services in McHenry and Lake counties. Each page has local pricing, neighborhood project examples, and city-specific climate context.
Service Area Questions
Updated July 2026
What areas does Innovative Home Concepts serve?
We are based in Crystal Lake and serve all of McHenry County — including Crystal Lake, McHenry, Woodstock, Algonquin, Huntley, Lake in the Hills, Cary, and Barrington — plus northern Lake County and parts of northern Cook County. Our crews have completed 7,000+ projects across 244 communities in northern Illinois.
Where is Innovative Home Concepts located?
Our showroom and office are at 4410 IL-176, Ste 1, Crystal Lake, IL 60014 — the same Crystal Lake address since 2005. Stop by to see siding, roofing, window, and gutter products in person, or call (815) 356-9020.
How do I know if you work in my town?
Check the project map on this page — every pin is a real completed job, verified against our records. If your town is anywhere near one of those pins, we serve it. Not sure? Call or text (815) 356-9020 and we will tell you straight.