Franklin County, Illinois Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
West Frankfort17,0707,257-0.49%1,4195 City
Benton26,5256,699-0.5%1,1895 City
Christopher32,5902,678-0.65%1,5972 City
McLeansboro42,5732,634-0.46%9383 City
Sesser51,8821,894-0.32%1,8271 City
Zeigler61,4501,482-0.41%1,0671 City
Royalton71,0251,058-0.58%9191 Village
West City8636657-0.63%3962 Village
Valier9535552-0.56%4761 Village
North City10500509-0.6%2302 Village
Thompsonville11475485-0.42%2342 Village
Buckner12390403-0.76%4471 Village
Orient13319329-0.62%4281 City
Hanaford14313321-0.63%3111 Village
Ewing15293301-0.68%2901 Village

Franklin County Cities Summary

Largest City

West Frankfort is the largest city in Franklin County, with a population of 7,070.

Smallest City

Ewing is the smallest city in Franklin County, with a population of 293.

10 Largest Cities

There are 15 cities in Franklin County, Illinois.

Location of Franklin County