Southwest Illinois Cities

122 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
Cahokia Heights9St. Clair County16,653
Fairview Heights10St. Clair County15,839
Shiloh11St. Clair County15,061
Swansea12St. Clair County14,491
Glen Carbon13Madison County13,897
Troy14Madison County11,988
Waterloo15Monroe County11,245
Columbia16Monroe County10,861
Wood River17Madison County10,158
Highland18Madison County10,002
Mascoutah19St. Clair County9,284
Bethalto20Madison County9,119
Maryville21Madison County8,397
Jerseyville22Jersey County8,363
Greenville23Bond County7,074
Chester24Randolph County6,732
Pontoon Beach25Madison County5,839
East Alton26Madison County5,547
Breese27Clinton County4,612
Lebanon28St. Clair County4,568
Freeburg29St. Clair County4,475
Caseyville30St. Clair County4,396
Scott AFB31St. Clair County4,330
Rosewood Heights32Madison County4,049
Sparta33Randolph County4,020
Millstadt34St. Clair County3,899
Smithton35St. Clair County3,830
Red Bud36Randolph County3,748
Dupo37St. Clair County3,707
New Baden38Clinton County3,380
Holiday Shores39Madison County3,227
Carlyle40Clinton County3,191
Madison41Madison County3,021
Nashville42Washington County2,960
Trenton43Clinton County2,642
Aviston44Clinton County2,475
Washington Park45Madison County2,435
Fairmont City46Madison County2,126
Steeleville47Randolph County1,883
New Athens48St. Clair County1,831
South Roxana49Madison County1,830
Marissa50St. Clair County1,700
Venice51Madison County1,433
Germantown52Clinton County1,415
Roxana53Madison County1,387
St. Jacob54Madison County1,364
Okawville55Washington County1,337
Valmeyer56Monroe County1,207
Hartford57Madison County1,135
Albers58Clinton County1,118
Worden59Madison County1,058
Central City60Clinton County1,050
Marine61Madison County993
Wamac62Clinton County955
Beckemeyer63Clinton County925
Hamel64Madison County924
Percy65Randolph County905
Grafton66Jersey County835
Coulterville67Randolph County824
Hardin68Calhoun County750
Tilden69Randolph County750
Livingston70Madison County741
Mitchell71Madison County730
Pocahontas72Bond County656
Bartelso73Clinton County644
Brooklyn74St. Clair County609
St. Libory75St. Clair County597
Alhambra76Madison County595
Irvington77Washington County558
Damiansville78Clinton County554
Evansville79Randolph County535
Junction City80Clinton County519
Elsah81Jersey County516
Prairie du Rocher82Monroe County515
Hoyleton83Washington County498
Mulberry Grove84Bond County489
St. Rose85Clinton County469
Ashley86Washington County441
Lenzburg87St. Clair County439
Pierron88Bond County437
Hoffman89Clinton County428
Hecker90Monroe County416
Moro91Madison County415
Keyesport92Clinton County402
Sorento93Bond County402
East Carondelet94St. Clair County365
Medora95Jersey County360
Grantfork96Bond County338
New Douglas97Madison County336
Ellis Grove98Randolph County328
Summerfield99St. Clair County325
Baldwin100Randolph County313
Ruma101Monroe County308
Kampsville102Calhoun County285
Fayetteville103St. Clair County282
Addieville104Washington County251
Richview105Washington County228
Oakdale106Washington County197
Radom107Washington County180
Du Bois108Washington County179
Huey109Clinton County161
Fieldon110Jersey County157
Batchtown111Calhoun County154
Maeystown112Monroe County148
Smithboro113Bond County148
Sauget114Madison County132
Venedy115Washington County122
Brussels116Calhoun County112
Fidelity117Jersey County92
Hamburg118Calhoun County92
Old Ripley119Bond County78
Rockwood120Randolph County30
Fults121Monroe County25
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.