Southwest Illinois Cities

122 cities

City
Rank
County
2025 Pop.
Belleville1St. Clair County39,699
O'Fallon2St. Clair County31,742
Edwardsville3Madison County26,628
Granite City4Madison County26,502
Alton5Madison County24,604
Collinsville6Madison County23,413
Godfrey7Madison County17,456
East St. Louis8St. Clair County17,136
Fairview Heights9St. Clair County15,763
Shiloh10St. Clair County15,152
Swansea11St. Clair County14,552
Glen Carbon12Madison County13,872
Troy13Madison County11,381
Waterloo14Monroe County11,236
Columbia15Monroe County10,866
Wood River16Madison County10,160
Highland17Madison County9,909
Bethalto18Madison County9,080
Mascoutah19St. Clair County9,034
Maryville20Madison County8,355
Jerseyville21Jersey County8,223
Greenville22Bond County6,922
Chester23Randolph County6,680
Pontoon Beach24Madison County5,768
East Alton25Madison County5,551
Breese26Clinton County4,558
Lebanon27St. Clair County4,499
Freeburg28St. Clair County4,447
Caseyville29St. Clair County4,337
Scott AFB30St. Clair County4,126
Sparta31Randolph County3,986
Rosewood Heights32Madison County3,890
Millstadt33St. Clair County3,861
Smithton34St. Clair County3,831
Red Bud35Randolph County3,720
Dupo36St. Clair County3,717
Holiday Shores37Madison County3,386
New Baden38Clinton County3,327
Carlyle39Clinton County3,162
Madison40Madison County3,017
Nashville41Washington County2,961
Trenton42Clinton County2,615
Aviston43Clinton County2,469
Washington Park44Madison County2,439
Fairmont City45Madison County2,120
Steeleville46Randolph County1,871
South Roxana47Madison County1,831
New Athens48St. Clair County1,823
Marissa49St. Clair County1,701
Venice50Madison County1,435
Germantown51Clinton County1,395
Roxana52Madison County1,389
St. Jacob53Madison County1,365
Okawville54Washington County1,341
Valmeyer55Monroe County1,201
Hartford56Madison County1,137
Albers57Clinton County1,105
Central City58Clinton County1,060
Worden59Madison County1,054
Marine60Madison County962
Wamac61Clinton County951
Hamel62Madison County914
Beckemeyer63Clinton County906
Percy64Randolph County906
Grafton65Jersey County849
Mitchell66Madison County838
Coulterville67Randolph County823
Hardin68Calhoun County778
Tilden69Randolph County743
Livingston70Madison County733
Pocahontas71Bond County668
Bartelso72Clinton County635
Brooklyn73St. Clair County610
Alhambra74Madison County600
St. Libory75St. Clair County597
Irvington76Washington County562
Damiansville77Clinton County544
Evansville78Randolph County532
Moro79Madison County525
Junction City80Clinton County515
Prairie Rocher81Monroe County515
Elsah82Jersey County514
Hoyleton83Washington County496
Mulberry Grove84Bond County494
St. Rose85Clinton County462
Ashley86Washington County444
Lenzburg87St. Clair County440
Pierron88Bond County438
Hoffman89Clinton County428
Hecker90Monroe County411
Sorento91Bond County407
Keyesport92Clinton County402
East Carondelet93St. Clair County365
Medora94Jersey County362
Grantfork95Bond County337
New Douglas96Madison County332
Ellis Grove97Randolph County324
Summerfield98St. Clair County324
Ruma99Monroe County308
Baldwin100Randolph County307
Kampsville101Calhoun County293
Fayetteville102St. Clair County281
Addieville103Washington County249
Richview104Washington County227
Oakdale105Washington County193
Du Bois106Washington County181
Radom107Washington County180
Fieldon108Jersey County160
Batchtown109Calhoun County159
Huey110Clinton County156
Smithboro111Bond County148
Maeystown112Monroe County147
Sauget113Madison County128
Venedy114Washington County124
Brussels115Calhoun County115
Fidelity116Jersey County98
Hamburg117Calhoun County94
Old Ripley118Bond County79
Rockwood119Randolph County31
Floraville120Monroe County27
Fults121Monroe County24
Kaskaskia122Randolph County23

About Southwest Illinois

Madison County, St. Clair County, Clinton County, Monroe County, Randolph County, Jersey County, Bond County, Washington County, and Calhoun County are the counties generally considered part of Southwest Illinois.