DuPage County, Illinois

County seat: Wheaton · Population 934,298 (2025) · 328 sq mi

DuPage County is the 2nd most populous of Illinois's 102 counties, with 934,298 people (2025 estimate). Its county seat is Wheaton. It is part of the Northeast region, one of the 10 Illinois economic development regions (DCEO). The map shows its 39 cities and towns and the 4 neighboring counties.

Map of DuPage County, Illinois with cities, towns and the county boundary
DuPage County, Illinois with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

DuPage County facts

County seat
Wheaton
Population (2025 estimate)
934,298 +0.1% since 2020
Land area
328 sq mi 87th largest of 102
Water area
9 sq mi
Population density
2,849 per sq mi
Established
1839
Named after
DuPage River river in Illinois, United States
Largest city
Naperville 100,678 in the county
Median household income
$112,096
Cities and towns
39
ZIP codes
43
Time zone
Central
FIPS code
17043

Cities and towns in DuPage County

DuPage County has 39 incorporated cities, towns and villages. Populations count the people living inside DuPage County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
NapervilleCity100,678Will County
Wheaton (county seat)City54,065
AuroraCity52,191Kane, Kendall and Will counties
Downers GroveVillage50,365
ElmhurstCity46,102Cook County
LombardVillage44,399
Carol StreamVillage39,315
AddisonVillage35,758
WoodridgeVillage34,004Cook and Will counties
Glendale HeightsVillage32,655
Glen EllynVillage28,750
West ChicagoCity25,296
WestmontVillage24,155
BartlettVillage23,799Cook and Kane counties
LisleVillage23,432
BloomingdaleVillage22,476
DarienCity22,032
Villa ParkVillage21,888
RoselleVillage18,884Cook County
BensenvilleVillage18,525Cook County
Hanover ParkVillage17,162Cook County
HinsdaleVillage15,213Cook County
WarrenvilleCity15,211
Wood DaleCity14,081
WinfieldVillage10,146
ItascaVillage9,488
WillowbrookVillage9,126
Clarendon HillsVillage8,681
Oak BrookVillage8,096Cook County
Burr RidgeVillage6,864Cook County
Oakbrook TerraceCity2,792
WayneVillage1,504Kane County
BolingbrookVillage1,487Will County
St. CharlesCity607Kane County
LemontVillage5Cook and Will counties
BataviaCity0Kane County
ChicagoCity0Cook County
Elk Grove VillageVillage0Cook County
SchaumburgVillage0Cook County

ZIP codes in DuPage County

43 ZIP codes reach into DuPage County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of DuPage County, 2020–2025

DuPage County grew by 1,269 people (+0.1%) between April 2020 and July 2025: 13,534 more births than deaths and a net loss of 12,921 people from migration.

Year (July 1)Population
2020931,473
2021927,620
2022924,178
2023927,400
2024932,651
2025934,298

Neighboring counties

Printable DuPage County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Illinois county map with all 102 counties. Found an error? Tell us.