Williamson County, Illinois Cities (2025)

30 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Marion117,06816,8480.28%1,18514 City
Marion217,06816,8310.28%1,18514 City
Herrin312,23012,362-0.19%1,26410 City
Herrin412,23012,345-0.19%1,26410 City
Carterville55,8125,859-0.15%1,0975 City
Carterville65,8125,856-0.15%1,0975 City
Marion73,8383,911-0.52%8645 Township
Marion83,8383,904-0.52%8645 Township
Johnston City93,2913,386-0.54%1,5552 City
Johnston City103,2913,379-0.54%1,5552 City
Cambria111,8531,5043.35%1,3101 Village
Cambria121,8531,5513.35%1,3101 Village
Energy13953970-0.31%7971 Village
Energy14953968-0.31%7971 Village
Hurst15748759-0.27%8431 City
Hurst16748758-0.27%8431 City
Pittsburg17559570-0.36%2712 Village
Pittsburg18559569-0.36%2712 Village
Creal Springs19496506-0.4%4831 City
Creal Springs20496505-0.4%4831 City
Freeman Spur21270275-0.37%6770 Village
Freeman Spur22270275-0.37%6770 Village
Crab Orchard23241222-2.43%1731 CDP
Whiteash24236837.27%2711 CDP
Marion252112150%636 Township
Marion262112140%636 Township
Spillertown27176180-0.56%5480 Village
Spillertown28176180-0.56%5480 Village
Colp29174178-0.57%1,2990 Village
Colp30174178-0.57%1,2990 Village

Williamson County Cities Summary

Largest City

Marion is the largest city in Williamson County, with a population of 17,068.

Smallest City

Colp is the smallest city in Williamson County, with a population of 174.

10 Largest Cities

There are 30 cities in Williamson County, Illinois.

Location of Williamson County