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.