Madison is the 11th most populous city in Mississippi, located in Madison County, 13 miles north of the state capital, Jackson. The population was 27,747 at the 2020 census, up from 24,149 in 2010. It is part of the Jackson Metropolitan Statistical Area.