Cities in Williamson County, Illinois by Population (2024)

There are 29 cities in Williamson County, Illinois.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Carbondale121,49221,890-0.46%1,23017.5City
Marion216,85616,8400.02%1,17014.4City
Herrin312,12412,339-0.44%1,2539.7City
West Frankfort47,1097,253-0.5%1,4265.0City
Carterville55,7935,852-0.26%1,0935.3City
Johnston City63,2843,379-0.73%1,5522.1City
Cambria71,8411,5524.07%1,3011.4Village
Carrier Mills81,5851,665-1.25%1,3121.2Village
Crainville91,4831,4420.68%8971.7Village
De Soto101,3741,400-0.51%1,5070.9Village
Goreville111,0591,063-0.09%3942.7Village
Energy12947970-0.63%7921.2Village
Galatia13783823-1.26%4012.0Village
Hurst14746758-0.4%8410.9City
Pittsburg15556566-0.54%2692.1Village
Makanda16527537-0.57%1005.3Village
Creal Springs17494505-0.6%4811.0City
Thompsonville18478485-0.42%2352.0Village
Blairsville193273227.92%3241.0CDP
Hanaford20313319-0.64%3111.0Village
Freeman Spur21267274-0.74%6690.4Village
Crab Orchard22247222-2.37%1771.4CDP
Bush23237241-0.42%5210.5Village
Whiteash24220837.32%2530.9CDP
Stonefort25219223-0.46%1511.5Village
Spillertown26176180-0.56%5480.3Village
Colp27174178-0.57%1,2990.1Village
New Burnside281531530%1461.0Village
Eddyville299598-1.04%3380.3Village
showing: 29 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Williamson County, Illinois?

Carbondale is the largest city in Williamson County.

What is the smallest city in Williamson County, Illinois?

Eddyville is the smallest city in Williamson County.

How many cities are in Williamson County?

There are 29 cities in Williamson County, Illinois.

Frequently Asked Questions