5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hattiesburg | 1 | 48,464 | 48,752 | -0.12% | 907 | 53 | City |
| Petal | 2 | 11,655 | 11,068 | 1.01% | 689 | 17 | City |
| Baxterville | 3 | 520 | 408 | 7.22% | 165 | 3 | CDP |
| Runnelstown | 4 | 461 | 214 | 7.21% | 243 | 2 | CDP |
| Bond | 5 | 292 | 257 | 6.96% | 117 | 2 | CDP |
Hattiesburg is the largest city in Forrest County, with a population of 48,464.
Bond is the smallest city in Forrest County, with a population of 292.
There are 5 cities in Forrest County, Mississippi.