DuPage County, Illinois ZIP codes
54 ZIP codes are in DuPage County, plus 6 that cross in from neighboring counties. It's part of the Chicago-Naperville-Elgin, IL-IN metro area.
- ZIP codes
- 54
- Population in these ZIPs
- 997,889
- Avg. median income
- $117,600population-weighted
- Cities & towns
- 33
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in DuPage County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 60101 | Addison | 37,448 | $90,800 | $375,700 |
| 60103 | Bartlett | 41,382 | $133,793 | $436,100 |
| 60105 PO Box | Bensenville | — | — | — |
| 60106 | Bensenville | 20,045 | $79,456 | $348,500 |
| 60108 | Bloomingdale | 23,604 | $103,392 | $438,300 |
| 60116 PO Box | Carol Stream | — | — | — |
| 60117 PO Box | Bloomingdale | — | — | — |
| 60126 | Elmhurst | 47,516 | $147,566 | $633,300 |
| 60128 PO Box | Carol Stream | — | — | — |
| 60132 PO Box | Carol Stream | — | — | — |
| 60133 | Hanover Park | 36,732 | $91,763 | $333,300 |
| 60137 | Glen Ellyn | 38,696 | $137,658 | $564,800 |
| 60138 PO Box | Glen Ellyn | — | — | — |
| 60139 | Glendale Heights | 32,848 | $86,372 | $321,900 |
| 60143 | Itasca | 11,324 | $114,420 | $446,300 |
| 60148 | Lombard | 52,596 | $100,616 | $386,300 |
| 60157 | Medinah | 2,577 | $136,434 | $535,500 |
| 60172 | Roselle | 24,141 | $110,750 | $379,700 |
| 60181 | Villa Park | 30,346 | $92,142 | $362,300 |
| 60184 | Wayne | 2,557 | $163,750 | $801,500 |
| 60185 | West Chicago | 33,703 | $107,194 | $391,200 |
| 60186 PO Box | West Chicago | — | — | — |
| 60187 | Wheaton | 28,815 | $119,769 | $497,700 |
| 60188 | Carol Stream | 42,307 | $103,628 | $384,200 |
| 60189 | Wheaton | 31,042 | $128,878 | $517,300 |
| 60190 | Winfield | 11,826 | $142,612 | $452,700 |
| 60191 | Wood Dale | 14,396 | $91,333 | $357,600 |
| 60197 PO Box | Carol Stream | — | — | — |
| 60199 PO Box | Carol Stream | — | — | — |
| 60399 PO Box | Wood Dale | — | — | — |
| 60502 | Aurora | 23,308 | $156,904 | $421,100 |
| 60504 | Aurora | 39,358 | $98,008 | $353,400 |
| 60514 | Clarendon Hills | 9,918 | $118,716 | $679,600 |
| 60515 | Downers Grove | 29,762 | $123,197 | $509,200 |
| 60516 | Downers Grove | 28,062 | $115,480 | $498,100 |
| 60517 | Woodridge | 33,156 | $99,024 | $412,200 |
| 60519 | Eola | 61 | $136,250 | — |
| 60521 | Hinsdale | 18,056 | $249,200 | $1,260,000 |
| 60522 PO Box | Hinsdale | — | — | — |
| 60523 | Oak Brook | 10,144 | $118,194 | $1,008,700 |
| 60527 | Willowbrook | 29,028 | $106,543 | $517,200 |
| 60532 | Lisle | 28,547 | $102,085 | $428,300 |
| 60540 | Naperville | 42,252 | $157,102 | $643,100 |
| 60555 | Warrenville | 15,223 | $101,859 | $354,300 |
| 60559 | Westmont | 24,231 | $90,963 | $409,100 |
| 60561 | Darien | 23,069 | $112,549 | $456,800 |
| 60563 | Naperville | 39,330 | $109,783 | $462,500 |
| 60565 | Naperville | 40,483 | $164,447 | $615,800 |
| 60566 PO Box | Naperville | — | — | — |
| 60567 PO Box | Naperville | — | — | — |
| 60569 PO Box | Aurora | — | — | — |
| 60572 PO Box | Aurora | — | — | — |
| 60598 PO Box | Aurora | — | — | — |
| 60599 PO Box | Fox Valley | — | — | — |
ZIP codes partly in DuPage County
These ZIP codes are mostly in a neighboring county but cover part of DuPage County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 60007 | Elk Grove Village | Cook County | 32,592 | $93,494 | $398,500 |
| 60174 | Saint Charles | Kane County | 31,402 | $104,534 | $437,500 |
| 60439 | Lemont | Cook County | 24,192 | $121,724 | $593,900 |
| 60440 | Bolingbrook | Will County | 51,940 | $93,494 | $331,100 |
| 60510 | Batavia | Kane County | 29,038 | $121,622 | $464,200 |
| 60564 | Naperville | Will County | 47,016 | $181,382 | $693,500 |
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 and towns in DuPage County
Nearby counties
Frequently asked questions
How many ZIP codes are in DuPage County, Illinois?
54 ZIP codes are mainly in DuPage County, and 6 more ZIP codes from neighboring areas reach partly into it.
What cities are in DuPage County?
ZIP codes in DuPage County use the city names Addison, Aurora, Bartlett, Bensenville, Bloomingdale, Carol Stream, Clarendon Hills, Darien, Downers Grove, Elmhurst, Eola and Fox Valley and others.
What metro area is DuPage County in?
DuPage County is part of the Chicago-Naperville-Elgin, IL-IN metropolitan statistical area.