11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pearl | 1 | 28,799 | 27,091 | 1.2% | 1,130 | 25 | City |
| Brandon | 2 | 26,054 | 25,131 | 0.71% | 1,015 | 26 | City |
| Flowood | 3 | 10,994 | 10,288 | 1.3% | 382 | 29 | City |
| Richland | 4 | 7,721 | 7,151 | 1.5% | 616 | 13 | City |
| Florence | 5 | 4,866 | 4,585 | 1.16% | 601 | 8 | City |
| Cleary | 6 | 2,127 | 1,841 | 1.87% | 433 | 5 | CDP |
| Pelahatchie | 7 | 1,309 | 1,264 | 0.69% | 220 | 6 | Town |
| Robinhood | 8 | 1,212 | 1,295 | -2.18% | 239 | 5 | CDP |
| Polkville | 9 | 586 | 593 | -0.34% | 34 | 17 | Town |
| D'Lo | 10 | 363 | 376 | -0.82% | 522 | 1 | Town |
| Puckett | 11 | 345 | 345 | 0% | 120 | 3 | Village |
Pearl is the largest city in Rankin County, with a population of 28,799.
Puckett is the smallest city in Rankin County, with a population of 345.
There are 11 cities in Rankin County, Mississippi.