Williamson County, Illinois Cities (2025)

16 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Marion116,86016,8400.02%1,17114 City
Herrin212,07012,339-0.45%1,24810 City
Carterville35,7785,852-0.26%1,0905 City
Marion43,8663,902-0.1%8645 Township
Johnston City53,2603,379-0.73%1,5412 City
Cambria61,9131,5523.91%1,3521 Village
Energy7941970-0.63%7871 Village
Hurst8743758-0.4%8381 City
Pittsburg9554566-0.36%2682 Village
Creal Springs10491505-0.61%4781 City
Freeman Spur11265274-0.75%6640 Village
Crab Orchard12241222-2.43%1731 CDP
Whiteash13236837.27%2711 CDP
Marion14210217-0.94%636 Township
Spillertown15175180-0.57%5450 Village
Colp16173178-0.57%1,2910 Village

Williamson County Cities Summary

Largest City

Marion is the largest city in Williamson County, with a population of 16,860.

Smallest City

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

10 Largest Cities

There are 16 cities in Williamson County, Illinois.

Location of Williamson County