| ZIP Codes: | 54 ZIP Codes (37 Standard, 8 PO Box, 9 Unique) [See All] |
| Area Codes: | 224 / 312 / 331 / 464 / 630 / 708 / 773 / 847 |
| Timezone: | Central (GMT -06:00) |
| Local Time: | 2:11:59 PM |
| Population: | 961,157 [See All] |
| FIPS: | 17043 |
| CBSA: | Chicago-Naperville-Elgin, IL-IN |
| Land Area: | 343 sq mi |
| Water Area: | 7 sq mi |
| Coordinates: | 41.8573, -88.0867 |
| Quick Link: |
961,157 residents live across 54 ZIPs covering 343 sq mi, served by 32 distinct USPS-recognized cities.
Population moved from 955,279 to 961,157 from 2014 to 2024 — a +0.6% change. 23 ZIPs gained residents, 13 lost.
The county's wealthiest ZIP 60521 (Hinsdale, $249,200 median) and poorest ZIP 60106 (Bensenville, $79,456) are 11.1 miles apart — a 3.1× income gap across local geography.
Median home values vary 3.9× across this county — from $261,800 in 60139 (Glendale Heights) to $1,032,800 in 60521 (Hinsdale).
Density varies 15× across the county — from 340 people/sq mi in 60184 (Wayne) to 5,060 in 60559 (Westmont).
Educational attainment ranges from 20.1% bachelor's+ in 60106 (Bensenville) to 79.3% in 60521 (Hinsdale) — the breadth of educational profiles across the area.
Within Illinois, this is the #2 most populous of 102 counties and ranks #1 for median household income .
On the national stage, Dupage County is the #56 most populous US county , ranks #87 for income .
Hosts 4 single-entity Unique ZIPs: 60117Great Lakes Area Office ; 60569Follett Books Corp ; 60572Fox Valley ; and 60105Bradford Group .
Weighted by population, the typical household earns about $118,590 across the county — reflecting what a typical resident sees, not a simple ZIP average.
52.3% of adults age 25+ hold a bachelor's degree or higher (350,564 of 670,162 reporting). The most-educated ZIPs cluster around Naperville.
37 Standard delivery, 8 PO Box only, 9 single-entity Unique ZIPs serve this county.
13 ZIPs in this county where more than 60% of adults 25+ hold a bachelor's degree — typically college campuses, research enclaves, or tech corridors.
9 ZIP codes in this county serve a single facility — typically theme parks, universities, large corporations, airports, or government complexes.
Median household income spans 3.1× between the wealthiest and poorest ZIPs — a sign of significant intra-county inequality.
| ZIP | City | Type | Population | Median Income | Area (sq mi) | 10-yr Growth |
|---|---|---|---|---|---|---|
| 60148 | Lombard | Standard | 52,596 | $100,616 | 14.1 | -0.4% |
| 60126 | Elmhurst | Standard | 47,516 | $147,566 | 11.3 | 1.5% |
| 60188 | Carol Stream | Standard | 42,307 | $103,628 | 10.4 | -0.7% |
| 60540 | Naperville | Standard | 42,252 | $157,102 | 13.6 | -2.9% |
| 60103 | Bartlett | Standard | 41,382 | $133,793 | 18.9 | -2.5% |
| 60565 | Naperville | Standard | 40,483 | $164,447 | 12.1 | 0.2% |
| 60504 | Aurora | Standard | 39,358 | $98,008 | 9.3 | 5.9% |
| 60563 | Naperville | Standard | 39,330 | $109,783 | 12.5 | 7.6% |
| 60137 | Glen Ellyn | Standard | 38,696 | $137,658 | 10.6 | 0.7% |
| 60101 | Addison | Standard | 37,448 | $90,800 | 12.2 | -5.7% |
| 60185 | West Chicago | Standard | 33,703 | $107,194 | 30.0 | -7.0% |
| 60517 | Woodridge | Standard | 33,156 | $99,024 | 10.9 | 1.9% |
| 60139 | Glendale Heights | Standard | 32,848 | $86,372 | 6.6 | -6.1% |
| 60189 | Wheaton | Standard | 31,042 | $128,878 | 11.6 | -1.9% |
| 60181 | Villa Park | Standard | 30,346 | $92,142 | 6.7 | 5.0% |
| 60515 | Downers Grove | Standard | 29,762 | $123,197 | 10.6 | 3.3% |
| 60527 | Willowbrook | Standard | 29,028 | $106,543 | 15.2 | 2.3% |
| 60187 | Wheaton | Standard | 28,815 | $119,769 | 6.8 | 0.9% |
| 60532 | Lisle | Standard | 28,547 | $102,085 | 10.6 | 4.8% |
| 60516 | Downers Grove | Standard | 28,062 | $115,480 | 7.1 | 1.8% |
| 60559 | Westmont | Standard | 24,231 | $90,963 | 4.8 | -2.1% |
| 60172 | Roselle | Standard | 24,141 | $110,750 | 6.7 | -2.2% |
| 60108 | Bloomingdale | Standard | 23,604 | $103,392 | 7.7 | 2.2% |
| 60502 | Aurora | Standard | 23,308 | $156,904 | 15.4 | 0.9% |
| 60561 | Darien | Standard | 23,069 | $112,549 | 7.0 | -0.4% |
| 60106 | Bensenville | Standard | 20,045 | $79,456 | 7.4 | -0.5% |
| 60521 | Hinsdale | Standard | 18,056 | $249,200 | 5.1 | 2.1% |
| 60555 | Warrenville | Standard | 15,223 | $101,859 | 9.2 | 12.5% |
| 60191 | Wood Dale | Standard | 14,396 | $91,333 | 5.4 | 0.0% |
| 60190 | Winfield | Standard | 11,826 | $142,612 | 5.6 | 11.4% |
| 60143 | Itasca | Standard | 11,324 | $114,420 | 6.8 | 11.0% |
| 60523 | Oak Brook | Standard | 10,144 | $118,194 | 9.7 | 2.3% |
| 60514 | Clarendon Hills | Standard | 9,918 | $118,716 | 2.0 | -2.6% |
| 60157 | Medinah | Standard | 2,577 | $136,434 | 1.6 | 27.6% |
| 60184 | Wayne | Standard | 2,557 | $163,750 | 7.5 | 5.5% |
| 60519 | Eola | PO Box | 61 | $136,250 | 0.0 | 48.8% |
| 60569 | Aurora | Unique | — | — | 0.0 | — |
| 60138 | Glen Ellyn | PO Box | — | — | 0.0 | — |
| 60186 | West Chicago | PO Box | — | — | 0.0 | — |
| 60199 | Carol Stream | Standard | — | — | 0.2 | — |
| 60572 | Aurora | Unique | — | — | 0.0 | — |
| 60522 | Hinsdale | PO Box | — | — | 0.0 | — |
| 60598 | Aurora | PO Box | — | — | 0.0 | — |
| 60599 | Fox Valley | Standard | — | — | 0.0 | — |
| 60566 | Naperville | PO Box | — | — | 0.0 | — |
| 60567 | Naperville | PO Box | — | — | 0.0 | — |
| 60105 | Bensenville | Unique | — | — | 0.0 | — |
| 60117 | Bloomingdale | Unique | — | — | 0.1 | — |
| 60197 | Carol Stream | PO Box | — | — | 0.0 | — |
| 60132 | Carol Stream | Unique | — | — | 0.0 | — |
| 60128 | Carol Stream | Unique | — | — | 0.0 | — |
| 60122 | Carol Stream | Unique | — | — | 0.0 | — |
| 60116 | Carol Stream | Unique | — | — | 0.0 | — |
| 60399 | Wood Dale | Unique | — | — | 0.0 | — |