Franklin County, Illinois

County seat: Benton · Population 36,916 (2025) · 409 sq mi

Franklin County is the 36th most populous of Illinois's 102 counties, with 36,916 people (2025 estimate). Its county seat is Benton. It is part of the Southern region, one of the 10 Illinois economic development regions (DCEO). The map shows its 16 cities and towns and the 6 neighboring counties.

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

Franklin County facts

County seat
Benton
Population (2025 estimate)
36,916 −2.3% since 2020
Land area
409 sq mi 72nd largest of 102
Water area
23 sq mi
Population density
90 per sq mi
Established
1818
Same name
One of 24 Franklin Counties in the US
Named after
Benjamin Franklin American polymath and statesman (1706–1790)
Largest city
West Frankfort 7,105
Median household income
$56,740
Cities and towns
16 plus 1 CDPs
ZIP codes
19
Time zone
Central
FIPS code
17055

Cities and towns in Franklin County

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

NameTypePopulation 2025Also in
West FrankfortCity7,105
Benton (county seat)City6,558
ChristopherCity2,607
SesserCity1,888
ZeiglerCity1,456
RoyaltonVillage1,031
West CityVillage640
ValierVillage538
North CityVillage503
ThompsonvilleVillage477
BucknerVillage393
OrientCity321
HanafordVillage315
EwingVillage295
Freeman SpurVillage120Williamson County
MacedoniaVillage12Hamilton County

Unincorporated communities (CDPs)

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

CommunityPopulationAlso in
Mulkeytown117

ZIP codes in Franklin County

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

Population of Franklin County, 2020–2025

Franklin County shrank by 885 people (−2.3%) between April 2020 and July 2025: 1,062 more deaths than births and a net gain of 190 people from migration.

Year (July 1)Population
202037,694
202137,460
202237,194
202337,105
202436,954
202536,916

Neighboring counties

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