St. Clair County, Illinois Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Belleville139,80942,251-1.06%1,71323 City
O'Fallon232,60032,410-0.17%2,06416 City
East St. Louis317,55918,431-0.7%1,26114 City
Cahokia Heights416,67817,820-1.16%1,06116 City
Fairview Heights516,03816,694-0.85%1,40311 City
Shiloh614,74314,0980.95%1,16513 Village
Swansea714,38214,3360.18%2,2206 Village
Mascoutah89,3228,7790.9%96710 City
Lebanon94,8794,760-0.1%1,8103 City
Freeburg104,4874,599-0.44%6557 Village
Caseyville114,4054,3870.07%6067 Village
Millstadt123,9214,083-0.73%1,1184 Village
Smithton133,8404,003-0.72%8535 Village
Dupo143,7213,981-1.19%5816 Village
New Athens151,8341,952-1.08%8682 Village
Marissa161,7021,826-1.28%2367 Village
Brooklyn17620653-0.96%7641 Village
St. Libory18592627-1%6101 Village
Lenzburg19431457-1.15%3731 Village
East Carondelet20366389-1.08%3111 Village
Summerfield21332353-1.19%6471 Village
Fayetteville22283293-0.7%9560 Village

St. Clair County Cities Summary

Largest City

Belleville is the largest city in St. Clair County, with a population of 39,809.

Smallest City

Fayetteville is the smallest city in St. Clair County, with a population of 283.

10 Largest Cities

There are 22 cities in St. Clair County, Illinois.

Location of St. Clair County