Williamson County, Illinois Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Marion117,19416,8360.27%1,19414 City
Herrin212,24612,335-0.18%1,26610 City
Carterville35,8315,868-0.14%1,1005 City
Johnston City43,2953,379-0.54%1,5572 City
Cambria51,8571,5413.4%1,3121 Village
Energy6956973-0.42%8001 Village
Hurst7749759-0.27%8441 City
Pittsburg8559568-0.36%2712 Village
Creal Springs9488501-0.61%4751 City
Freeman Spur10270280-0.74%6770 Village
Spillertown11187191-0.53%3521 Village
Colp12174178-0.57%1,2990 Village

Williamson County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 12 cities in Williamson County, Illinois.

Location of Williamson County