| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pearl | 1 | 29,220 | 27,089 | 1.23% | 1,147 | 25 | City |
| Brandon | 2 | 26,327 | 25,144 | 0.78% | 1,026 | 26 | City |
| Flowood | 3 | 11,150 | 10,288 | 1.34% | 387 | 29 | City |
| Richland | 4 | 7,742 | 7,147 | 1.47% | 618 | 13 | City |
| Florence | 5 | 4,875 | 4,584 | 1.23% | 602 | 8 | City |
| Pelahatchie | 6 | 1,335 | 1,264 | 0.83% | 225 | 6 | Town |
| Polkville | 7 | 589 | 590 | -0.17% | 34 | 17 | Town |
| D'Lo | 8 | 362 | 376 | -0.82% | 520 | 1 | Town |
| Puckett | 9 | 351 | 347 | 0.29% | 122 | 3 | Village |
Pearl is the largest city in Rankin County, with a population of 29,220.
Puckett is the smallest city in Rankin County, with a population of 351.
There are 9 cities in Rankin County, Mississippi.