Elgin, IL ZIP codes
Elgin, Illinois has 5 ZIP codes, including 2 PO Box ZIPs. They are in Cook County and Kane County.
- Population in these ZIPs
- 124,091
- Avg. median income
- $95,800population-weighted
- Typical home value
- $349,200population-weighted
- Metro area
- Chicago-Naperville-Elgin, IL-IN
Loading map…
Click anywhere on the map to see which ZIP code it's in.
Elgin, IL ZIP codes list
| ZIP code | County | Population | Median income | Typical home value |
|---|---|---|---|---|
| 60120 | Cook County | 51,225 | $82,449 | $304,700 |
| 60121 PO Box | Kane County | — | — | — |
| 60122 PO Box | Kane County | — | — | — |
| 60123 | Kane County | 48,379 | $87,693 | $314,500 |
| 60124 | Kane County | 24,487 | $139,982 | $511,000 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities near Elgin
- South Elgin 4 mi
- Dundee 5 mi
- Carpentersville 5 mi
- Gilberts 6 mi
- Wayne 7 mi
- Hoffman Estates 7 mi
- Streamwood 7 mi
- Bartlett 7 mi
- Saint Charles 7 mi
- Algonquin 9 mi
- Wasco 9 mi
- Hanover Park 9 mi
Frequently asked questions
What county is Elgin, Illinois in?
Elgin ZIP codes are in Cook County and Kane County.
Which Elgin ZIP codes are PO Boxes?
60121 and 60122 are PO Box or single-organization ZIP codes; they have no residential delivery area.