9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pearl | 1 | 29,141 | 27,091 | 1.19% | 1,143 | 25 | City |
| Brandon | 2 | 26,239 | 25,131 | 0.71% | 1,022 | 26 | City |
| Flowood | 3 | 11,135 | 10,288 | 1.28% | 387 | 29 | City |
| Richland | 4 | 7,835 | 7,151 | 1.48% | 626 | 13 | City |
| Florence | 5 | 4,922 | 4,585 | 1.15% | 608 | 8 | City |
| Pelahatchie | 6 | 1,318 | 1,264 | 0.69% | 222 | 6 | Town |
| Polkville | 7 | 585 | 593 | -0.17% | 34 | 17 | Town |
| D'Lo | 8 | 361 | 376 | -0.55% | 519 | 1 | Town |
| Puckett | 9 | 345 | 345 | 0% | 120 | 3 | Village |
Pearl is the largest city in Rankin County, with a population of 29,141.
Puckett is the smallest city in Rankin County, with a population of 345.
There are 9 cities in Rankin County, Mississippi.