Service area
Our Service Area: Northern Illinois and Greater Chicagoland
Building Energy Experts works on multifamily buildings with 3 or more units. Our service area covers northern Illinois and greater Chicagoland, run out of offices in Crystal Lake and West Dundee. The map that decides your options is not the county line, it is which utility serves the meter, because that sets the program path for the building. This page lists the counties and communities we work in, and tells you how to check a specific address.

Our northern Illinois service area follows utility territory, not city limits
Rebate and weatherization program eligibility follows the utility that serves the property, not the town on the mailing address. Two buildings a few blocks apart can sit in different gas territories and end up on different program paths. That is why we ask for the address and the gas and electric providers before we say anything about what may be available.
We are authorized for the ComEd, Nicor Gas, Peoples Gas and North Shore Gas programs. Most Chicagoland buildings sit inside at least one of those territories, and many sit inside two, one for gas and one for electric. Naming those programs tells you which ones we work with. It is not an endorsement, and it does not decide whether a specific property qualifies.
- Nicor Gas: natural gas service across the northern and northwest suburbs, including McHenry, Lake, Kane and northern Cook counties.
- ComEd: electric service across Chicagoland and most of northern Illinois.
- Peoples Gas: natural gas service inside the City of Chicago.
- North Shore Gas: natural gas service in the northern suburbs along the Lake Michigan shoreline.
Counties we serve
Building Energy Experts provides multifamily energy assessments, air sealing, insulation and weatherization for properties with 3 or more units across the northern Illinois counties below. Coverage is continuous across those counties rather than a list of one-off towns, so a building in a town we do not name still gets checked the same way.
- McHenry County, Illinois: our home county, and where the Crystal Lake office sits. Multifamily insulation, air sealing and weatherization in Crystal Lake, McHenry, Algonquin, Cary, Huntley and Woodstock, close enough that the assessment and the follow-up visits are a short drive.
- Cook County, Illinois: multifamily air sealing, insulation and weatherization in the City of Chicago and the surrounding suburbs, from Evanston and Oak Park out through Des Plaines, Arlington Heights and Schaumburg.
- Lake County, Illinois: multifamily energy assessments and envelope work in Waukegan, Libertyville, Highland Park and Northbrook, including buildings inside North Shore Gas territory.
- DuPage County, Illinois: multifamily insulation and air sealing in Naperville, Wheaton, Elmhurst, Downers Grove and Carol Stream.
- Kane County, Illinois: multifamily weatherization and energy assessments in Elgin, Aurora and the surrounding Fox Valley communities. Our second office is in West Dundee.
- Kendall County, Illinois: multifamily insulation, air sealing and weatherization in the communities along the southwest edge of the metro.
- Will County, Illinois: multifamily energy assessments and envelope work in Joliet and the surrounding communities.
- Winnebago County, Illinois: multifamily insulation, air sealing and weatherization in the Rockford area.
- Boone County, Illinois: multifamily weatherization and energy assessments in the communities east of Rockford, at the far northern edge of the state.
What the service area means once work starts
Being inside the service area means an analyst can reach the property for the assessment, and it means the project team can return when work is scheduled. Multifamily access may need to be arranged for both the assessment and installation. Visits are booked with your property contact, and tenant notices go out ahead of any required unit entry.
The documentation standard does not change by city. The project file records the approved scope, completed work, and applicable closeout information. Diagnostic testing is included only when appropriate for the property and required by the approved scope or program.
Cities and communities we work in
These are communities where we have worked or currently work. The list is a sample, not a boundary. If your building is in one of the counties above and you do not see the town here, the address still gets checked the same way.
- Chicago and inner suburbs: Chicago, Evanston, Skokie, Oak Park, Cicero, Berwyn, Forest Park, River Forest.
- North and northwest suburbs: Highland Park, Glenview, Northbrook, Wilmette, Niles, Park Ridge, Des Plaines, Mount Prospect, Arlington Heights, Palatine, Schaumburg, Hoffman Estates, Buffalo Grove, Wheeling, Barrington, Lake Zurich.
- West suburbs: Naperville, Aurora, Wheaton, Elmhurst, Lombard, Downers Grove, Glen Ellyn, Carol Stream, Hanover Park, Elgin.
- McHenry and Lake County: Crystal Lake, McHenry, Algonquin, Lake in the Hills, Cary, Huntley, Fox River Grove, Woodstock, Waukegan, Mundelein, Libertyville, Vernon Hills.
- South and southwest: Joliet, Oak Lawn, Tinley Park, Orland Park, and Rockford to the northwest.
The paperwork follows the territory. We file it.
Each utility runs its own program, with its own forms, its own pre-approval step and its own documentation at closeout. Cross a territory line and the paperwork changes even though the building did not. That is the part that stalls projects. Most of these programs require pre-approval before work begins, so a building that has already had the work done can lose that program path. Which rules apply depends on the program and the address.
We handle that documentation from pre-approval through final submission for the programs we are authorized in. You supply the building information we ask for, sign what needs an owner or authorized agent signature, and arrange access. We do the filing.
When we are the wrong call
Some honest limits, because knowing where we are not useful saves you a site visit.
The multifamily programs on this page start at 3 units, so a single-family house or a two-flat sits outside them no matter which county it is in. A property served by a utility we are not authorized for, such as Ameren Illinois, is also outside the programs described here, and we would rather tell you that on the phone than after an assessment.
Coverage is not the same as readiness. A building with an active roof leak or standing water in a crawl space is not ready for insulation, because insulating over a moisture problem buries it and makes it more expensive to find later. In that case the assessment tells you what has to be repaired first, and the envelope work follows the repair.
How to confirm your address
Call (888) 623-3769 or start the check online with the property address. A preliminary result tells you whether the building sits inside our coverage area and looks like a reasonable fit. It is not final eligibility, and neither is a ZIP code match. Utility service, current program rules, the property details and an on-site assessment settle that, which is a property-specific review no web page can do for you.
It helps to have the street address, the number of residential units, and the gas and electric providers if you know them. Year built is useful and optional. If you manage several buildings across different counties, send the whole list. We will review them together and tell you which ones look worth an assessment first.
Coverage, municipality by municipality
Which utility serves a building decides which efficiency program it can use, and the territory does not follow county lines. This guide maps municipalities in our northern Illinois coverage area to the gas and electric utility on record. It shows where new property reviews are available, not only places where we have already completed work. Territory can split inside a municipality, so we confirm by address before discussing a program.
McHenry County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Algonquin | McHenry and Kane | Nicor Gas | ComEd |
| Bull Valley | McHenry | Nicor Gas | ComEd |
| Burtons Bridge | McHenry | Nicor Gas | ComEd |
| Cary | McHenry and Lake | Nicor Gas | ComEd |
| Crystal Lake | McHenry | Nicor Gas | ComEd |
| Fox River Grove | McHenry and Lake | Nicor Gas | ComEd |
| Harvard | McHenry | Nicor Gas | ComEd |
| Hebron | McHenry | Nicor Gas | ComEd |
| Huntley | McHenry and Kane | Nicor Gas | ComEd |
| Johnsburg | McHenry | Nicor Gas | ComEd |
| Lake in the Hills | McHenry | Nicor Gas | ComEd |
| Marengo | McHenry | Nicor Gas | ComEd |
| McHenry | McHenry | Nicor Gas | ComEd |
| Prairie Grove | McHenry | Nicor Gas | ComEd |
| Richmond | McHenry | Nicor Gas | ComEd |
| Spring Grove | McHenry | Nicor Gas | ComEd |
| Trout Valley | McHenry | Nicor Gas | ComEd |
| Wonder Lake | McHenry | Nicor Gas | ComEd |
| Woodstock | McHenry | Nicor Gas | ComEd |
Kane County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Aurora | Kane | Nicor Gas | ComEd |
| Batavia | Kane | Nicor Gas | Mixed |
| Carpentersville | Kane | Nicor Gas | ComEd |
| East Dundee | Kane | Nicor Gas | ComEd |
| Elgin | Kane | Nicor Gas | ComEd |
| Geneva | Kane | Nicor Gas | Mixed |
| Gilberts | Kane | Nicor Gas | ComEd |
| Hampshire | Kane | Nicor Gas | ComEd |
| Sleepy Hollow | Kane | Nicor Gas | ComEd |
| South Elgin | Kane | Nicor Gas | ComEd |
| St. Charles | Kane | Nicor Gas | Mixed |
| West Dundee | Kane | Nicor Gas | ComEd |
Lake County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Antioch | Lake | Split, confirm by address | ComEd |
| Fox Lake | Lake (with a portion in McHenry County) | Nicor Gas | ComEd |
| Grayslake | Lake | Split, confirm by address | ComEd |
| Gurnee | Lake | Split, confirm by address | ComEd |
| Highland Park | Lake | North Shore Gas | ComEd |
| Island Lake | Lake and McHenry | Nicor Gas | ComEd |
| Libertyville | Lake | North Shore Gas | ComEd |
| Mundelein | Lake | Split, confirm by address | ComEd |
| North Chicago | Lake | North Shore Gas | ComEd |
| Round Lake | Lake | Nicor Gas | ComEd |
| Round Lake Beach | Lake | Split, confirm by address | ComEd |
| Waukegan | Lake | Split, confirm by address | ComEd |
| Zion | Lake | North Shore Gas | ComEd |
Cook County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Arlington Heights | Cook and Lake | Nicor Gas | ComEd |
| Barrington | Cook and Lake | Nicor Gas | ComEd |
| Chicago | Cook | Peoples Gas | ComEd |
| Des Plaines | Cook | Nicor Gas | ComEd |
| Evanston | Cook | Nicor Gas | ComEd |
| Hoffman Estates | Cook and Kane | Nicor Gas | ComEd |
| Mount Prospect | Cook | Nicor Gas | ComEd |
| Palatine | Cook | Nicor Gas | ComEd |
| Schaumburg | Cook | Nicor Gas | ComEd |
DuPage County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Elmhurst | DuPage and Cook | Nicor Gas | ComEd |
| Naperville | DuPage and Will | Nicor Gas | Unknown |
| Wheaton | DuPage | Nicor Gas | ComEd |
Kendall County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Oswego | Kendall County (the village also extends into Will County) | Nicor Gas | ComEd |
| Yorkville | Kendall County | Nicor Gas | ComEd |
Will County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Bolingbrook | Will County (the village also extends into DuPage County) | Nicor Gas | ComEd |
| Joliet | Will County (the city also extends into Kendall County) | Nicor Gas | ComEd |
Winnebago County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Rockford | Winnebago County (a small portion of the city extends into Ogle County) | Nicor Gas | ComEd |
Boone County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| Belvidere | Boone County | Nicor Gas | ComEd |
DeKalb County
| Municipality | County | Gas utility | Electric |
|---|---|---|---|
| DeKalb | DeKalb County | Nicor Gas | ComEd |
| Sycamore | DeKalb County | Nicor Gas | ComEd |
Utility territory sourced from Illinois Commerce Commission filings and the utilities’ own tariff territory schedules. Checked 8 August 2026. A municipality appearing here means we are available to review new projects there. It does not mean we have already completed a project there or that a specific building qualifies for a program. That is settled by a property-specific review.
Common questions
My building is just outside the counties you list. Do you still cover it?
Call and ask with the address. The counties on this page describe where we work regularly, but the deciding factors are the utility that serves the property and whether the building fits the programs we are authorized in. A property served by ComEd, Nicor Gas, Peoples Gas or North Shore Gas is worth a call even if the town is not named here.
Does my city or ZIP code determine which rebate program applies?
No. Program paths are tied to the utility serving the property and to current program rules, not to municipal boundaries. Two buildings in the same town can sit in different gas territories. A ZIP-level check is a coverage screen only, and it never settles final eligibility for a specific property.
Do you charge extra for buildings farther from your Crystal Lake office?
The energy assessment is offered at no cost for qualifying properties anywhere in the service area described on this page. Project cost depends on the scope the assessment produces and on which programs may apply at that address, not on the drive.
I manage buildings in three different counties. Does each one need a separate process?
Each building gets its own assessment, its own scope and its own program paperwork, because eligibility is property-specific. You do not need separate contacts for each one. Send the portfolio list with addresses and unit counts and we will review them together.
Can a resident or a property manager start the process, or does it have to be the owner?
Owners, property managers and residents can all start the conversation, and no utility account number is needed to check an address. Program documentation generally requires an owner or authorized agent signature, so we will need to reach the right decision maker before work is scheduled.
What do you need from me to check whether a building is in the service area?
The street address, the number of residential units, and the gas and electric providers if you know them. Year built and building type help but are optional. That is enough for a preliminary coverage and building-fit check, which we then confirm through a property-specific review.
Next step
Not sure whether we reach your building?
Send the address. We will confirm the utility, the program path, and whether it is in range.
