Crystal Lake, IL ZIP codes
Crystal Lake, Illinois has 3 ZIP codes, including 1 PO Box ZIP. They are in McHenry County.
- Population in these ZIPs
- 60,958
- Avg. median income
- $119,200population-weighted
- Typical home value
- $392,100population-weighted
- Metro area
- Chicago-Naperville-Elgin, IL-IN
Loading map…
Click anywhere on the map to see which ZIP code it's in.
Crystal Lake, IL ZIP codes list
| ZIP code | County | Population | Median income | Typical home value |
|---|---|---|---|---|
| 60012 | McHenry County | 12,368 | $159,375 | $486,400 |
| 60014 | McHenry County | 48,590 | $109,016 | $368,100 |
| 60039 PO Box | McHenry County | — | — | — |
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 Crystal Lake
- Lake In The Hills 6 mi
- Woodstock 6 mi
- Mchenry 7 mi
- Cary 8 mi
- Huntley 8 mi
- Algonquin 8 mi
- Wonder Lake 8 mi
- Island Lake 9 mi
- Union 9 mi
- Fox River Grove 9 mi
- Ringwood 10 mi
- Wauconda 12 mi
Frequently asked questions
What county is Crystal Lake, Illinois in?
Crystal Lake ZIP codes are in McHenry County.
Which Crystal Lake ZIP codes are PO Boxes?
60039 is a PO Box or single-organization ZIP code; it has no residential delivery area.