Madison is a city in Limestone and Madison counties in the U.S. state of Alabama. It is included in the Huntsville-Decatur Combined Statistical Area. As of the 2020 census, the population of the city was 56,933.