Williamson County, Illinois Cities (2026)

14 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Marion117,11616,8310.28%1,18814 City
Herrin212,20712,345-0.19%1,26210 City
Carterville35,8035,856-0.15%1,0955 City
Marion43,8183,904-0.52%8545 Township
Johnston City53,2743,379-0.52%1,5472 City
Cambria61,9141,5513.29%1,3531 Village
Energy7950968-0.31%7951 Village
Hurst8746758-0.27%8411 City
Pittsburg9557569-0.36%2702 Village
Creal Springs10494505-0.4%4811 City
Freeman Spur11269275-0.37%6740 Village
Marion122112140%636 Township
Spillertown13175180-0.57%3301 Village
Colp14173178-0.57%1,2910 Village

Williamson County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 14 cities in Williamson County, Illinois.

Location of Williamson County