Williamson County, Illinois Cities (2025)

16 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Marion117,06816,8310.28%1,18514 City
Herrin212,23012,345-0.19%1,26410 City
Carterville35,8125,856-0.15%1,0975 City
Marion43,8383,904-0.52%8645 Township
Johnston City53,2913,379-0.54%1,5552 City
Cambria61,8531,5513.35%1,3101 Village
Energy7953968-0.31%7971 Village
Hurst8748758-0.27%8431 City
Pittsburg9559569-0.36%2712 Village
Creal Springs10496505-0.4%4831 City
Freeman Spur11270275-0.37%6770 Village
Crab Orchard12241222-2.43%1731 CDP
Whiteash13236837.27%2711 CDP
Marion142112140%636 Township
Spillertown15176180-0.56%5480 Village
Colp16174178-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 16 cities in Williamson County, Illinois.

Location of Williamson County