9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Eastover | 1 | 3,736 | 3,658 | 0.35% | 330 | 11 | Town |
| Elizabethtown | 2 | 3,282 | 3,306 | -0.12% | 616 | 5 | Town |
| Bladenboro | 3 | 1,640 | 1,646 | -0.06% | 740 | 2 | Town |
| White Lake | 4 | 856 | 844 | 0.23% | 836 | 1 | Town |
| Clarkton | 5 | 600 | 615 | -0.33% | 482 | 1 | Town |
| Sandyfield | 6 | 441 | 435 | 0.23% | 143 | 3 | Town |
| East Arcadia | 7 | 418 | 417 | 0% | 186 | 2 | Town |
| Dublin | 8 | 264 | 263 | 0% | 607 | 0 | Town |
| Tar Heel | 9 | 90 | 90 | 0% | 388 | 0 | Town |
Eastover is the largest city in Bladen County, with a population of 3,736.
Tar Heel is the smallest city in Bladen County, with a population of 90.
There are 9 cities in Bladen County, North Carolina.