Skip to content
ZIP codes

ZIP codes in DuPage County, Illinois

DuPage County has 43 ZIP codes. 25 lie entirely inside it and 18 are shared with neighboring counties, so part of their land and their people are elsewhere. About 932,185 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
43
With 1% or more of their land inside
Entirely inside
25
99% or more of their land
Shared with other counties
18
Most with Cook County (8)
Most populated ZIP
60148
52,596 people · Lombard
Least populated ZIP
60519
61 people · Aurora
Largest ZIP by land
60185
31 sq mi · West Chicago

Map of the ZIP codes in DuPage County

Cook County Kane County Kendall County Will County 60007 · Elk Grove Village · 32,592 people · 4.0% in the county 60101 · Addison · 37,448 people · 100% in the county 60103 · Bartlett · 41,382 people · 66% in the county 60106 · Bensenville · 20,045 people · 100% in the county 60108 · Bloomingdale · 23,604 people · 100% in the county 60126 · Elmhurst · 47,516 people · 97% in the county 60133 · Hanover Park · 36,732 people · 64% in the county 60137 · Glen Ellyn · 38,696 people · 100% in the county 60139 · Glendale Heights · 32,848 people · 100% in the county 60143 · Itasca · 11,324 people · 100% in the county 60148 · Lombard · 52,596 people · 100% in the county 60157 · Roselle · 2,577 people · 100% in the county 60172 · Roselle · 24,141 people · 83% in the county 60174 · St. Charles · 31,402 people · 1.3% in the county 60181 · Villa Park · 30,346 people · 100% in the county 60184 · Wayne · 2,557 people · 64% in the county 60185 · West Chicago · 33,703 people · 96% in the county 60187 · Wheaton · 28,815 people · 100% in the county 60188 · Carol Stream · 42,307 people · 100% in the county 60189 · Wheaton · 31,042 people · 100% in the county 60190 · Winfield · 11,826 people · 100% in the county 60191 · Wood Dale · 14,396 people · 100% in the county 60439 · Lemont · 24,192 people · 24% in the county 60440 · Bolingbrook · 51,940 people · 1.9% in the county 60502 · Aurora · 23,308 people · 59% in the county 60504 · Aurora · 39,358 people · 80% in the county 60510 · Batavia · 29,038 people · 16% in the county 60514 · Clarendon Hills · 9,918 people · 100% in the county 60515 · Downers Grove · 29,762 people · 100% in the county 60516 · Downers Grove · 28,062 people · 100% in the county 60517 · Woodridge · 33,156 people · 91% in the county 60519 · Aurora · 61 people · 100% in the county 60521 · Hinsdale · 18,056 people · 83% in the county 60523 · Oak Brook · 10,144 people · 99.8% in the county 60527 · Burr Ridge · 29,028 people · 79% in the county 60532 · Lisle · 28,547 people · 100% in the county 60540 · Naperville · 42,252 people · 100% in the county 60555 · Warrenville · 15,223 people · 100% in the county 60559 · Westmont · 24,231 people · 100% in the county 60561 · Darien · 23,069 people · 100% in the county 60563 · Naperville · 39,330 people · 100% in the county 60564 · Naperville · 47,016 people · 25% in the county 60565 · Naperville · 40,483 people · 63% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in DuPage County

43 ZIP codes in DuPage County, IL, by number
ZIP code Main city Population Land in the county Residents in the county
60007 Elk Grove Village 32,592 4.0% ≈ 687
60101 Addison 37,448 100% 37,448
60103 Bartlett 41,382 66% ≈ 24,702
60106 Bensenville 20,045 100% 20,045
60108 Bloomingdale 23,604 100% 23,604
60126 Elmhurst 47,516 97% ≈ 47,009
60133 Hanover Park 36,732 64% ≈ 19,013
60137 Glen Ellyn 38,696 100% 38,696
60139 Glendale Heights 32,848 100% 32,848
60143 Itasca 11,324 100% 11,324
60148 Lombard 52,596 100% 52,596
60157 Roselle 2,577 100% 2,577
60172 Roselle 24,141 83% ≈ 19,308
60174 St. Charles 31,402 1.3% ≈ 225
60181 Villa Park 30,346 100% 30,346
60184 Wayne 2,557 64% ≈ 1,816
60185 West Chicago 33,703 96% ≈ 32,552
60187 Wheaton 28,815 100% 28,815
60188 Carol Stream 42,307 100% 42,307
60189 Wheaton 31,042 100% 31,042
60190 Winfield 11,826 100% 11,826
60191 Wood Dale 14,396 100% 14,396
60439 Lemont 24,192 24% ≈ 3,851
60440 Bolingbrook 51,940 1.9% ≈ 1,650
60502 Aurora 23,308 59% ≈ 14,938
60504 Aurora 39,358 80% ≈ 31,391
60510 Batavia 29,038 16% ≈ 2,240
60514 Clarendon Hills 9,918 100% 9,918
60515 Downers Grove 29,762 100% 29,762
60516 Downers Grove 28,062 100% 28,062
60517 Woodridge 33,156 91% ≈ 32,730
60519 Aurora 61 100% 61
60521 Hinsdale 18,056 83% ≈ 15,145
60523 Oak Brook 10,144 99.8% ≈ 10,129
60527 Burr Ridge 29,028 79% ≈ 23,055
60532 Lisle 28,547 100% 28,547
60540 Naperville 42,252 100% 42,252
60555 Warrenville 15,223 100% 15,223
60559 Westmont 24,231 100% 24,231
60561 Darien 23,069 100% 23,069
60563 Naperville 39,330 100% 39,330
60564 Naperville 47,016 25% ≈ 7,606
60565 Naperville 40,483 63% ≈ 25,813

ZIP codes shared with other counties

These 18 ZIP codes have part of their land in another county. The first figure is the share of their land in DuPage County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Naperville (4), Aurora (3), Downers Grove (2), Roselle (2), Wheaton (2), and Addison (1); 35 places in all.

They start with 4 different three-digit prefixes, one per USPS sorting center: 600, 601, 604, and 605.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know