5 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Madison | 1 | 28,436 | 27,757 | 0.4% | 1,126 | 25 | City |
| Ridgeland | 2 | 24,553 | 24,621 | -0.04% | 935 | 26 | City |
| Canton | 3 | 10,709 | 10,912 | -0.32% | 503 | 21 | City |
| Gluckstadt | 4 | 3,550 | 3,081 | 2.25% | 403 | 9 | City |
| Flora | 5 | 1,644 | 1,655 | -0.12% | 499 | 3 | Town |
Madison is the largest city in Madison County, with a population of 28,436.
Flora is the smallest city in Madison County, with a population of 1,644.
There are 5 cities in Madison County, Mississippi.