Skip to content

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
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in DuPage County

ZIP codes in DuPage County
ZIP codeCityPopulationMedian incomeTypical home value
60101Addison37,448$90,800$375,700
60103Bartlett41,382$133,793$436,100
60105 PO BoxBensenville———
60106Bensenville20,045$79,456$348,500
60108Bloomingdale23,604$103,392$438,300
60116 PO BoxCarol Stream———
60117 PO BoxBloomingdale———
60126Elmhurst47,516$147,566$633,300
60128 PO BoxCarol Stream———
60132 PO BoxCarol Stream———
60133Hanover Park36,732$91,763$333,300
60137Glen Ellyn38,696$137,658$564,800
60138 PO BoxGlen Ellyn———
60139Glendale Heights32,848$86,372$321,900
60143Itasca11,324$114,420$446,300
60148Lombard52,596$100,616$386,300
60157Medinah2,577$136,434$535,500
60172Roselle24,141$110,750$379,700
60181Villa Park30,346$92,142$362,300
60184Wayne2,557$163,750$801,500
60185West Chicago33,703$107,194$391,200
60186 PO BoxWest Chicago———
60187Wheaton28,815$119,769$497,700
60188Carol Stream42,307$103,628$384,200
60189Wheaton31,042$128,878$517,300
60190Winfield11,826$142,612$452,700
60191Wood Dale14,396$91,333$357,600
60197 PO BoxCarol Stream———
60199 PO BoxCarol Stream———
60399 PO BoxWood Dale———
60502Aurora23,308$156,904$421,100
60504Aurora39,358$98,008$353,400
60514Clarendon Hills9,918$118,716$679,600
60515Downers Grove29,762$123,197$509,200
60516Downers Grove28,062$115,480$498,100
60517Woodridge33,156$99,024$412,200
60519Eola61$136,250—
60521Hinsdale18,056$249,200$1,260,000
60522 PO BoxHinsdale———
60523Oak Brook10,144$118,194$1,008,700
60527Willowbrook29,028$106,543$517,200
60532Lisle28,547$102,085$428,300
60540Naperville42,252$157,102$643,100
60555Warrenville15,223$101,859$354,300
60559Westmont24,231$90,963$409,100
60561Darien23,069$112,549$456,800
60563Naperville39,330$109,783$462,500
60565Naperville40,483$164,447$615,800
60566 PO BoxNaperville———
60567 PO BoxNaperville———
60569 PO BoxAurora———
60572 PO BoxAurora———
60598 PO BoxAurora———
60599 PO BoxFox Valley———

ZIP codes partly in DuPage County

These ZIP codes are mostly in a neighboring county but cover part of DuPage County.

ZIP codes partly in DuPage County
ZIP codeCityCountyPopulationMedian incomeTypical home value
60007Elk Grove VillageCook County32,592$93,494$398,500
60174Saint CharlesKane County31,402$104,534$437,500
60439LemontCook County24,192$121,724$593,900
60440BolingbrookWill County51,940$93,494$331,100
60510BataviaKane County29,038$121,622$464,200
60564NapervilleWill County47,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.