# Suburban zoning maps and codes
Chicago Cityscape covers zoning for the City of Chicago, but many municipalities in the six-county Chicagoland region publish their own zoning maps, zoning codes, and GIS data. This article collects links to those resources by county to create a small zoning atlas.
For each municipality you'll find, where available: a zoning map, the zoning code or ordinance, and a GIS server for spatial data.
## Cook County
### Evanston
- **Zoning map**: [Maps Gallery](https://maps.cityofevanston.org/mapgallery/)
- **Zoning code**: [Title 6 – Zoning Code (Municode)](https://library.municode.com/il/evanston/codes/code_of_ordinances?nodeId=TIT6ZO)
- **GIS server**: [ArcGIS REST services](https://maps.cityofevanston.org/arcgis/rest/services/OpenData/ArcGISOpenData2Administrative/MapServer)
### Skokie
- **Zoning map**: [2025 Zoning Map (PDF)](https://www.skokie.org/DocumentCenter/View/1211/2025-Zoning-Map-PDF)
- **Zoning code**: [Zoning Ordinances (Municode)](https://library.municode.com/il/skokie/codes/zoning)
- **GIS portal**: [Community Map Viewer](https://communitymapviewer.gisconsortium.org/SkokieIL)
## DuPage County
### Naperville
- **Zoning map**: [Interactive zoning map (ArcGIS)](https://www.arcgis.com/apps/StoryMapBasic/index.html?appid=e2542ed8c79148f291aa037f889dba20)
- **Zoning code**: [Title 6 – Zoning Regulations (Municode)](https://library.municode.com/il/naperville/codes/code_of_ordinances?nodeId=TIT6ZORE)
- **GIS portal**: [Naperville Open Data](https://data.naperville.il.us/)
### Wheaton
- **Zoning map**: [Zoning Map (PDF)](https://wheaton.il.us/DocumentCenter/View/448/Zoning-Map-PDF)
- **Zoning code**: [Zoning Ordinance](https://www.wheaton.il.us/584/Zoning-Ordinance)
- **GIS portal**: [City of Wheaton Open Data (ArcGIS)](https://city-of-wheaton.opendata.arcgis.com/)
## Kane County
### Elgin
- **Zoning map**: [Elgin Zoning Map (ArcGIS Hub)](https://gis-maps-site-cityofelgin.hub.arcgis.com/maps/cityofelgin::elgin-zoning/about)
- **Zoning code**: [Title 19 – Zoning (Municode)](https://library.municode.com/il/elgin/codes/code_of_ordinances?nodeId=MUCO_TIT19ZO)
- **GIS portal**: [City of Elgin GIS Hub](https://gis-maps-site-cityofelgin.hub.arcgis.com/)
### Aurora
- **Zoning map**: [Planning and Zoning Maps](https://www.auroragov.org/city_hall/maps/planning_and_zoning_maps)
- **Zoning code**: [Building & Zoning Code](https://www.auroragov.org/business_services/development_center/codes_rules/building___zoning_code)
- **GIS portal**: [Aurora Open Data (ArcGIS)](https://opendata-cityofaurora.hub.arcgis.com/)
## Lake County
### Waukegan
- **Zoning map**: [Unified Development Ordinance Map (CMAP)](https://engage.cmap.illinois.gov/waukeganudo?tool=map)
- **Zoning code**: [Unified Development Ordinance](https://www.waukeganil.gov/930/Unified-Development-Ordinance)
- **GIS resources**: [Lake County Zoning Maps](https://www.lakecountyil.gov/2093/Zoning-Maps)
### Lake Forest
- **Zoning map**: [Zoning Map (ArcGIS)](https://www.arcgis.com/apps/webappviewer/index.html?id=e41ab4d5be98473db858a27a458ea509)
- **Zoning code**: [Chapter 159: Zoning (American Legal Publishing)](https://codelibrary.amlegal.com/codes/lakeforest/latest/lakeforest_il/0-0-0-15080)
- **GIS portal**: [Lake County Open Data](https://data-lakecountyil.opendata.arcgis.com/)
## McHenry County
### Crystal Lake
- **Zoning map**: [Helpful Maps](https://www.crystallake.org/our-community/helpful-maps)
- **Zoning code**: [Unified Development Ordinance (eCode360)](https://ecode360.com/CR2206)
- **GIS portal**: [Crystal Lake Public GIS Hub](https://public-crystallakeil.hub.arcgis.com/apps/0d79e4bf5d2f4a62b31bbab1d6906a5b/explore)
### Woodstock
- **Zoning map**: [McHenry County Interactive Zoning Map](https://www.mchenrycountyil.gov/departments/planning-development/planning-zoning-and-land-use/find-your-zoning)
- **Zoning code**: [City Code (American Legal Publishing)](https://codelibrary.amlegal.com/codes/woodstockil/latest/overview)
- **GIS portal**: [McHenry County GIS Open Data](https://data-mchenrycountygis.opendata.arcgis.com/)
## Lake County, Indiana
### Hammond
- **Zoning map**: [Property Portal (with zoning layer)](https://www.gohammond.com/property-portal/)
- **Zoning code**: [Zoning Ordinance #8514 (PDF)](https://www.gohammond.com/wp-content/uploads/2024/10/Zoning-Ordinance-8514.pdf)
- **GIS portal**: [City of Hammond GIS Hub](https://city-of-hammond-gis-cityofhammond.hub.arcgis.com/)
### Gary
- **Zoning map**: [City of Gary Zoning](https://www.gary.gov/zoning)
- **Zoning code**: [Chapter 123 – Zoning (Municode)](https://library.municode.com/in/gary/codes/code_of_ordinances?nodeId=PTIILADEOR_CH123ZO)
- **GIS portal**: [Lake County Indiana GIS Hub](https://lakecountyhub-lakeingispro.hub.arcgis.com/)
## Will County
### Joliet
- **Zoning map**: [Zoning Map Viewer (ArcGIS)](https://experience.arcgis.com/experience/47b55114769a4c91a65a1a3607ae57f3)
- **Zoning code**: [Code of Ordinances (Municode)](https://library.municode.com/il/joliet/codes/code_of_ordinances?nodeId=COOR_CH23PLZOGE)
### Bolingbrook
- **Zoning map**: [Zoning Map 2023 (PDF)](https://www.bolingbrook.gov/vertical/sites/%7B55EB27CA-CA9F-40A5-A0EF-1E4EEF52F39E%7D/uploads/Zones_Map_2023.pdf)
- **Zoning code**: [Chapter 54 – Zoning (Municode)](https://library.municode.com/il/bolingbrook/codes/code_of_ordinances?nodeId=COOR_CH54ZO)