Cities, towns and communities in Madison County, Illinois
34 cities, towns and communities overlap Madison County, Illinois. They are listed by population, largest first, starting with Granite City city, Edwardsville city, and Alton city. An overlap does not mean that every address belongs to both.
- Granite City, Illinois (city)
- Edwardsville, Illinois (city)
- Alton, Illinois (city)
- Collinsville, Illinois (city)
- Godfrey, Illinois (village)
- Glen Carbon, Illinois (village)
- Troy, Illinois (city)
- Wood River, Illinois (city)
- Highland, Illinois (city)
- Bethalto, Illinois (village)
- Maryville, Illinois (village)
- Pontoon Beach, Illinois (village)
- East Alton, Illinois (village)
- Rosewood Heights, Illinois (CDP)
- Madison, Illinois (city)
- Holiday Shores, Illinois (CDP)
- Fairmont City, Illinois (village)
- South Roxana, Illinois (village)
- St. Jacob, Illinois (village)
- Venice, Illinois (city)
- Roxana, Illinois (village)
- Hartford, Illinois (village)
- Hamel, Illinois (village)
- Worden, Illinois (village)
- Mitchell, Illinois (CDP)
- Marine, Illinois (village)
- Livingston, Illinois (village)
- Alhambra, Illinois (village)
- Moro, Illinois (CDP)
- Grantfork, Illinois (village)
- Pierron, Illinois (village)
- New Douglas, Illinois (village)
- Prairietown, Illinois (CDP)
- Williamson, Illinois (village)