Williamson County, Illinois Cities (2026)

12 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
Johnston City43,2743,379-0.52%1,5472 City
Cambria51,9141,5513.29%1,3531 Village
Energy6950968-0.31%7951 Village
Hurst7746758-0.27%8411 City
Pittsburg8557569-0.36%2702 Village
Creal Springs9494505-0.4%4811 City
Freeman Spur10269275-0.37%6740 Village
Spillertown11175180-0.57%3301 Village
Colp12173178-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 12 cities in Williamson County, Illinois.

Location of Williamson County