Coles County, Illinois

County seat: Charleston · Population 46,607 (2025) · 508 sq mi

Coles County is the 31st most populous of Illinois's 102 counties, with 46,607 people (2025 estimate). Its county seat is Charleston. It is part of the Southeast region, one of the 10 Illinois economic development regions (DCEO). The map shows its 6 cities and towns and the 6 neighboring counties.

Map of Coles County, Illinois with cities, towns and the county boundary
Coles 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).

Coles County facts

County seat
Charleston
Population (2025 estimate)
46,607 −1.2% since 2020
Land area
508 sq mi 52nd largest of 102
Water area
2 sq mi
Population density
92 per sq mi
Established
1830
Named after
Edward Coles 2nd governor of Illinois (1786-1868)
Largest city
Charleston 17,466
Median household income
$56,478
Cities and towns
6 plus 2 CDPs
ZIP codes
16
Time zone
Central
FIPS code
17029

Cities and towns in Coles County

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

NameTypePopulation 2025Also in
Charleston (county seat)City17,466
MattoonCity16,667
OaklandCity721
AshmoreVillage627
HumboldtVillage354
LernaVillage216

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Janesville39Cumberland County
Trilla27Cumberland County

ZIP codes in Coles County

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

Population of Coles County, 2020–2025

Coles County shrank by 580 people (−1.2%) between April 2020 and July 2025: 469 more deaths than births and a net loss of 136 people from migration.

Year (July 1)Population
202047,087
202147,657
202246,722
202346,690
202446,573
202546,607

Neighboring counties

Printable Coles 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.