| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Madison | 1 | 28,727 | 27,755 | 0.53% | 1,138 | 25 | City |
| Ridgeland | 2 | 24,771 | 24,618 | 0.08% | 943 | 26 | City |
| Canton | 3 | 10,857 | 10,910 | -0.15% | 510 | 21 | City |
| Gluckstadt | 4 | 3,585 | 3,084 | 2.43% | 407 | 9 | City |
| Flora | 5 | 1,679 | 1,653 | 0.12% | 509 | 3 | Town |
Madison is the largest city in Madison County, with a population of 28,727.
Flora is the smallest city in Madison County, with a population of 1,679.
There are 5 cities in Madison County, Mississippi.