Southwest Illinois Cities

121 cities

City
Rank
County
2026 Pop. ↓
Belleville1St. Clair County39,701
O'Fallon2St. Clair County32,047
Edwardsville3Madison County26,666
Granite City4Madison County26,522
Alton5Madison County24,632
Collinsville6Madison County23,465
East St. Louis7St. Clair County17,511
Godfrey8Madison County17,509
Fairview Heights9St. Clair County15,839
Shiloh10St. Clair County15,061
Swansea11St. Clair County14,491
Glen Carbon12Madison County13,897
Troy13Madison County11,988
Waterloo14Monroe County11,245
Columbia15Monroe County10,861
Wood River16Madison County10,158
Highland17Madison County10,002
Mascoutah18St. Clair County9,284
Bethalto19Madison County9,119
Maryville20Madison County8,397
Jerseyville21Jersey County8,363
Greenville22Bond County7,074
Chester23Randolph County6,732
Pontoon Beach24Madison County5,839
East Alton25Madison County5,547
Breese26Clinton County4,612
Lebanon27St. Clair County4,568
Freeburg28St. Clair County4,475
Caseyville29St. Clair County4,396
Scott AFB30St. Clair County4,330
Rosewood Heights31Madison County4,049
Sparta32Randolph County4,020
Millstadt33St. Clair County3,899
Smithton34St. Clair County3,830
Red Bud35Randolph County3,748
Dupo36St. Clair County3,707
New Baden37Clinton County3,380
Holiday Shores38Madison County3,227
Carlyle39Clinton County3,191
Madison40Madison County3,021
Nashville41Washington County2,960
Trenton42Clinton County2,642
Aviston43Clinton County2,475
Washington Park44Madison County2,435
Fairmont City45Madison County2,126
Steeleville46Randolph County1,883
New Athens47St. Clair County1,831
South Roxana48Madison County1,830
Marissa49St. Clair County1,700
Venice50Madison County1,433
Germantown51Clinton County1,415
Roxana52Madison County1,387
St. Jacob53Madison County1,364
Okawville54Washington County1,337
Valmeyer55Monroe County1,207
Hartford56Madison County1,135
Albers57Clinton County1,118
Worden58Madison County1,058
Central City59Clinton County1,050
Marine60Madison County993
Wamac61Clinton County955
Beckemeyer62Clinton County925
Hamel63Madison County924
Percy64Randolph County905
Grafton65Jersey County835
Coulterville66Randolph County824
Hardin67Calhoun County750
Tilden68Randolph County750
Livingston69Madison County741
Mitchell70Madison County730
Pocahontas71Bond County656
Bartelso72Clinton County644
Brooklyn73St. Clair County609
St. Libory74St. Clair County597
Alhambra75Madison County595
Irvington76Washington County558
Damiansville77Clinton County554
Evansville78Randolph County535
Junction City79Clinton County519
Elsah80Jersey County516
Prairie du Rocher81Monroe County515
Hoyleton82Washington County498
Mulberry Grove83Bond County489
St. Rose84Clinton County469
Ashley85Washington County441
Lenzburg86St. Clair County439
Pierron87Bond County437
Hoffman88Clinton County428
Hecker89Monroe County416
Moro90Madison County415
Keyesport91Clinton County402
Sorento92Bond County402
East Carondelet93St. Clair County365
Medora94Jersey County360
Grantfork95Bond County338
New Douglas96Madison County336
Ellis Grove97Randolph County328
Summerfield98St. Clair County325
Baldwin99Randolph County313
Ruma100Monroe County308
Kampsville101Calhoun County285
Fayetteville102St. Clair County282
Addieville103Washington County251
Richview104Washington County228
Oakdale105Washington County197
Radom106Washington County180
Du Bois107Washington County179
Huey108Clinton County161
Fieldon109Jersey County157
Batchtown110Calhoun County154
Maeystown111Monroe County148
Smithboro112Bond County148
Sauget113Madison County132
Venedy114Washington County122
Brussels115Calhoun County112
Fidelity116Jersey County92
Hamburg117Calhoun County92
Old Ripley118Bond County78
Rockwood119Randolph County30
Fults120Monroe County25
Kaskaskia121Randolph 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.