| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Eastover | 1 | 3,758 | 3,658 | 0.4% | 332 | 11 | Town |
| Elizabethtown | 2 | 3,307 | 3,306 | 0.03% | 621 | 5 | Town |
| Bladenboro | 3 | 1,658 | 1,646 | 0.12% | 749 | 2 | Town |
| White Lake | 4 | 852 | 839 | 0.24% | 832 | 1 | Town |
| Clarkton | 5 | 603 | 613 | -0.17% | 484 | 1 | Town |
| Sandyfield | 6 | 452 | 433 | 0.44% | 147 | 3 | Town |
| East Arcadia | 7 | 424 | 418 | 0.24% | 189 | 2 | Town |
| Dublin | 8 | 267 | 265 | 0% | 614 | 0 | Town |
| Tar Heel | 9 | 91 | 89 | 0% | 392 | 0 | Town |
Eastover is the largest city in Bladen County, with a population of 3,758.
Tar Heel is the smallest city in Bladen County, with a population of 91.
There are 9 cities in Bladen County, North Carolina.