County ZIP codes · Illinois · FIPS 17097
Lake County, IL ZIP Codes
Lake County, Illinois has 38 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 34 residential and 4 for PO boxes or a single organization. 28 of the residential ones lie mainly in Lake County and 6 mainly in a neighboring county; 9 cross the county line. Median household income ranges from $49,195 in 60064 (North Chicago) to $233,125 in 60045 (Lake Forest) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Lake County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $95,601 and $129,401.
They carry 33 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 34 residential ZIP codes in Lake County
28 ZIP codes lie mainly in Lake County; 6 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 60085 | Waukegan | 72,341 | 4,896 | $67k | $177k | 100% |
| 60073 | Round Lake | 62,868 | 3,404 | $99k | $231k | 100% |
| 60047 | Lake Zurich | 44,240 | 1,269 | $176k | $541k | 100% |
| 60089 | Buffalo Grove | 42,872 | 4,356 | $129k | $412k | 78% |
| 60060 | Mundelein | 37,344 | 1,608 | $110k | $327k | 100% |
| 60031 | Gurnee | 37,107 | 1,951 | $111k | $335k | 100% |
| 60030 | Grayslake | 35,792 | 1,337 | $105k | $292k | 100% |
| 60046 | Lake Villa | 34,613 | 1,508 | $126k | $308k | 100% |
| 60099 | Zion | 30,881 | 1,367 | $66k | $197k | 100% |
| 60035 | Highland Park | 30,398 | 2,400 | $168k | $607k | 100% |
| 60048 | Libertyville | 29,124 | 1,026 | $174k | $551k | 100% |
| 60015 | Deerfield | 28,096 | 2,061 | $183k | $606k | 96% |
| 60061 | Vernon Hills | 27,974 | 3,347 | $125k | $417k | 100% |
| 60087 | Waukegan | 27,293 | 2,105 | $77k | $207k | 100% |
| 60002 | Antioch | 24,232 | 727 | $105k | $302k | 100% |
| 60045 | Lake Forest | 21,074 | 989 | $233k | $924k | 100% |
| 60084 | Wauconda | 17,192 | 1,224 | $110k | $303k | 100% |
| 60064 | North Chicago | 14,884 | 2,815 | $49k | $152k | 100% |
| 60088 | Great Lakes | 14,400 | 6,008 | $66k | – | 100% |
| 60020 | Fox Lake | 10,970 | 2,329 | $74k | $226k | 99% |
| 60044 | Lake Bluff | 10,312 | 1,520 | $135k | $600k | 100% |
| 60083 | Wadsworth | 9,981 | 378 | $123k | $323k | 100% |
| 60041 | Ingleside | 9,024 | 945 | $93k | $245k | 100% |
| 60069 | Lincolnshire | 8,502 | 1,434 | $163k | $612k | 100% |
| 60042 | Island Lake | 8,347 | 1,828 | $100k | $259k | 54% |
| 60096 | Winthrop Harbor | 6,527 | 1,378 | $96k | $249k | 100% |
| 60040 | Highwood | 5,301 | 6,929 | $108k | $405k | 100% |
| 60075 | Russell | 129 | 796 | – | – | 100% |
Partly in Lake County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 60010 | Barrington | 45,747 | 617 | $178k | $638k | 38% |
| 60051 | McHenry | 24,621 | 742 | $101k | $278k | 18% |
| 60081 | Spring Grove | 9,088 | 461 | $117k | $355k | 18% |
| 60013 | Cary | 26,694 | 1,846 | $121k | $314k | 9% |
| 60021 | Fox River Grove | 4,996 | 2,438 | $119k | $293k | 6% |
| 60074 | Palatine | 36,460 | 5,133 | $84k | $316k | 5% |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).
Which ZIP codes cross the county line?
10 ZIP codes of Lake County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Lake | Elsewhere |
|---|---|---|
| 60010 | 38% | Cook County 51%; McHenry County 9%; Kane County 2% |
| 60089 | 78% | Cook County 22% |
| 60074 | 5% | Cook County 95% |
| 60015 | 96% | Cook County 4% |
| 60013 | 9% | McHenry County 91% |
| 60051 | 18% | McHenry County 82% |
| 60020 | 99% | |
| 60081 | 18% | McHenry County 82% |
| 60042 | 54% | McHenry County 46% |
| 60021 | 6% | McHenry County 94% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Lake County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Every ZIP code of Lake County starts with 600.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 600 | Palatine, IL (SCF 600) | 38 | 82 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.