Madison County, Illinois Cities (2025)

59 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Troy150,39149,4540.55%1,45235 Township
Edwardsville240,44740,569-0.13%1,14735 Township
Collinsville335,13035,635-0.23%1,00835 Township
Wood River429,34829,953-0.32%1,17825 Township
Edwardsville526,69026,813-0.09%1,33620 City
Granite City626,68827,517-0.62%1,40419 City
Alton724,84025,636-0.51%1,58516 Township
Alton824,79925,636-0.67%1,58216 City
Granite City924,38025,099-0.44%2,20811 Township
Collinsville1023,61524,368-0.64%1,54915 City
Godfrey village1117,57317,812-0.21%51134 Township
Godfrey1217,55917,812-0.29%51134 Village
Jarvis1316,19015,7910.52%45735 Township
Glen Carbon1413,89013,8550.05%1,34710 Village
Nameoki1511,95112,0320.13%55821 Township
Troy1611,89911,4540.75%2,0906 City
Wood River1710,20410,436-0.46%1,4627 City
Highland1810,01510,079-0.13%1,4317 City
Bethalto199,1519,311-0.35%1,2068 Village
Fort Russell209,1339,217-0.07%24937 Township
Maryville218,3748,2620.26%1,4516 Village
Helvetia228,3018,3440.02%23136 Township
Chouteau237,4207,513-0.12%25030 Township
Saline246,8446,8730.03%19934 Township
Pontoon Beach255,8425,857-0.05%58610 Village
East Alton265,5845,768-0.66%1,0505 Village
Pin Oak274,5324,5350.02%12736 Township
Venice284,5094,633-0.42%41811 Township
Rosewood Heights293,8903,990-0.26%2,3282 CDP
Foster303,8583,885-0.03%12730 Township
Moro313,4843,5040%10932 Township
Holiday Shores323,3863,0801.01%2,1402 CDP
Madison333,0403,137-0.65%21514 City
St. Jacob342,8682,892-0.21%8036 Township
Hamel352,7512,764-0.04%7636 Township
Washington Park362,4582,573-0.93%9633 Village
Omphghent372,3692,407-0.13%7133 Township
Marine382,2962,2290.83%6535 Township
Fairmont City392,1472,255-1.01%3466 Village
South Roxana401,8391,887-0.54%8522 Village
Olive411,6711,701-0.18%5331 Township
Alhambra421,5711,589-0.06%4535 Township
Venice431,4421,490-0.69%7802 City
Roxana441,3971,449-0.78%1977 Village
St. Jacob451,3661,375-0.15%1,6131 Village
Hartford461,1431,186-0.78%2205 Village
Worden471,0641,093-0.56%1,4921 Village
Marine489799091.45%1,3891 Village
Hamel49925930-0.11%7771 Village
Mitchell508381,233-4.01%1,4991 CDP
Madison51763784-0.65%1941 Township
Livingston52745764-0.53%7161 Village
Leef536076110%2129 Township
Alhambra54598615-0.66%7911 Village
Moro555253627.14%2,3970 CDP
New Douglas565195250.19%2521 Township
New Douglas57337345-0.59%3221 Village
Highland582622600%736 Township
Sauget59133138-0.75%295 Village

Madison County Cities Summary

Largest City

Troy is the largest city in Madison County, with a population of 50,391.

Smallest City

Sauget is the smallest city in Madison County, with a population of 133.

10 Largest Cities

There are 59 cities in Madison County, Illinois.

Location of Madison County