Cities in Madison County, Illinois by Population (2024)

There are 51 cities in Madison County, Illinois.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
O'Fallon131,85532,307-0.35%2,01715.8City
Granite City226,70527,516-0.75%1,40419.0City
Edwardsville326,66326,803-0.13%1,33420.0City
Alton424,80525,608-0.8%1,58315.7City
Collinsville523,59624,327-0.77%1,54815.2City
Godfrey617,52617,808-0.4%51034.4Village
East St. Louis717,38918,400-1.43%1,24913.9City
Glen Carbon813,87013,8620.01%1,34510.3Village
Troy911,29510,9500.77%1,9845.7City
Wood River1010,21510,434-0.54%1,4647.0City
Highland119,93510,038-0.26%1,4207.0City
Bethalto129,1259,305-0.49%1,2027.6Village
Mascoutah138,9758,7390.66%9319.6City
Maryville148,3358,2570.23%1,4445.8Village
Pontoon Beach155,7865,858-0.31%58110.0Village
East Alton165,5955,771-0.78%1,0525.3Village
Staunton174,9195,046-0.65%1,2274.0City
Lebanon184,5354,679-0.79%1,6832.7City
Caseyville194,3484,391-0.25%5987.3Village
Rosewood Heights203,9003,990-0.26%2,3341.7CDP
Holiday Shores213,3523,0800.99%2,1191.6CDP
Madison223,0413,137-0.78%21514.1City
Trenton232,6282,682-0.53%1,3961.9City
Washington Park242,4662,573-1.08%9662.6Village
Aviston252,4452,3510.95%1,5281.6Village
Brighton262,1502,212-0.74%1,1191.9Village
Fairmont City272,1472,255-1.24%3466.2Village
South Roxana281,8421,888-0.65%8542.2Village
Venice291,4461,490-0.76%7821.8City
Roxana301,4011,448-0.85%1977.1Village
St. Jacob311,3671,374-0.15%1,6140.8Village
Hartford321,1471,186-0.86%2215.2Village
Worden331,0621,094-0.75%1,4890.7Village
Marine349519091.06%1,3490.7Village
Hamel35916924-0.22%7701.2Village
Mitchell368731,233-3.85%1,5620.6CDP
Livingston37739763-0.8%7111.0Village
Pocahontas38674698-0.88%8610.8Village
Brooklyn39618649-1.28%7620.8Village
Alhambra40604620-0.66%7990.8Village
Moro414903627.69%2,2370.2CDP
Pierron42443462-1.12%6040.7Village
Sorento43411426-0.96%5150.8Village
Prairietown443912987.71%2,0800.2CDP
Grantfork45338341-0.29%9180.4Village
New Douglas46335346-0.89%3201.0Village
Summerfield47328343-1.21%6390.5Village
Sawyerville48259266-0.77%2621.0Village
Williamson49175181-1.13%1491.2Village
Sauget50130138-1.52%284.6Village
Old Ripley518083-1.23%5190.2Village
showing: 51 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Madison County, Illinois?

O'Fallon is the largest city in Madison County.

What is the smallest city in Madison County, Illinois?

Old Ripley is the smallest city in Madison County.

How many cities are in Madison County?

There are 51 cities in Madison County, Illinois.

Frequently Asked Questions