McHenry County Communities We Serve
From the Chain O'Lakes to the Woodstock square—we serve all of McHenry County.
McHenry County Considerations
McHenry County is different from Lake County or the North Shore. We adjust our approach accordingly.
Larger Properties
McHenry County lots tend to be bigger than closer-in suburbs. We design systems scaled appropriately—not undersized installations that look out of place.
Rural & Semi-Rural Settings
Many properties have agricultural neighbors or open views. We position systems to maximize enjoyment while respecting the character of your setting.
Varied Municipal Requirements
From Crystal Lake to Bull Valley, each municipality has different permit processes. We know the local requirements and handle submissions accordingly.
Weather Exposure
Without the density of closer-in suburbs, McHenry County properties often face more wind exposure. We engineer systems for real conditions.
Our Spring Grove Location
We're based in Spring Grove—right in McHenry County. That means shorter travel times, faster response, and genuine familiarity with the area.
We're not driving an hour to reach you. We're neighbors.
Popular Systems in McHenry County
Systems that make the most of McHenry County's outdoor lifestyle.
Louvered Pergolas
Create defined outdoor rooms on larger properties. Full weather control lets you use your space regardless of conditions.
→ Scale to fit McHenry County's larger lots
"We have five acres and wanted an outdoor space that felt proportional. EDG designed a pergola system that actually fits our property—not a suburban cookie-cutter solution."