St. Clair County, Illinois Cities (2026)

22 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Belleville139,70142,278-1.07%1,70923 City
O'Fallon232,04732,413-0.19%2,02916 City
East St. Louis317,51118,401-0.84%1,25814 City
Cahokia Heights416,65317,849-1.18%1,06016 City
Fairview Heights515,83916,666-0.86%1,38611 City
Shiloh615,06114,1391.03%1,19013 Village
Swansea714,49114,3530.16%2,2376 Village
Mascoutah89,2848,7850.9%96310 City
Lebanon94,5684,747-0.65%1,6953 City
Freeburg104,4754,603-0.47%6537 Village
Caseyville114,3964,3920.02%6057 Village
Millstadt123,8994,073-0.74%1,1124 Village
Smithton133,8304,003-0.75%8515 Village
Dupo143,7073,976-1.2%5796 Village
New Athens151,8311,948-1.03%8672 Village
Marissa161,7001,828-1.22%2367 Village
Brooklyn17609650-1.14%7511 Village
St. Libory18597629-0.83%6151 Village
Lenzburg19439465-0.9%3801 Village
East Carondelet20365389-1.08%3101 Village
Summerfield21325343-0.91%6341 Village
Fayetteville22282294-0.7%9530 Village

St. Clair County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

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

Location of St. Clair County