St. Clair County, Illinois Cities (2026)

21 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
Fairview Heights415,83916,666-0.86%1,38611 City
Shiloh515,06114,1391.03%1,19013 Village
Swansea614,49114,3530.16%2,2376 Village
Mascoutah79,2848,7850.9%96310 City
Lebanon84,5684,747-0.65%1,6953 City
Freeburg94,4754,603-0.47%6537 Village
Caseyville104,3964,3920.02%6057 Village
Millstadt113,8994,073-0.74%1,1124 Village
Smithton123,8304,003-0.75%8515 Village
Dupo133,7073,976-1.2%5796 Village
New Athens141,8311,948-1.03%8672 Village
Marissa151,7001,828-1.22%2367 Village
Brooklyn16609650-1.14%7511 Village
St. Libory17597629-0.83%6151 Village
Lenzburg18439465-0.9%3801 Village
East Carondelet19365389-1.08%3101 Village
Summerfield20325343-0.91%6341 Village
Fayetteville21282294-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 21 cities in St. Clair County, Illinois.

Location of St. Clair County