14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Eastover | 1 | 3,723 | 3,658 | 0.35% | 329 | 11 | Town |
| Rockfish | 2 | 3,637 | 3,700 | 0.64% | 734 | 5 | CDP |
| Elizabethtown | 3 | 3,286 | 3,306 | -0.12% | 648 | 5 | Town |
| Bladenboro | 4 | 1,641 | 1,646 | -0.06% | 741 | 2 | Town |
| Vander | 5 | 1,565 | 1,375 | 1.82% | 422 | 4 | CDP |
| White Lake | 6 | 854 | 844 | 0.23% | 834 | 1 | Town |
| Clarkton | 7 | 602 | 615 | -0.5% | 483 | 1 | Town |
| Kelly | 8 | 558 | 336 | 0.18% | 48 | 12 | CDP |
| Sandyfield | 9 | 440 | 435 | 0.23% | 143 | 3 | Town |
| East Arcadia | 10 | 418 | 417 | 0% | 186 | 2 | Town |
| White Oak | 11 | 378 | 251 | 0.8% | 74 | 5 | CDP |
| Dublin | 12 | 264 | 263 | 0% | 607 | 0 | Town |
| Butters | 13 | 131 | 153 | -7.75% | 89 | 1 | CDP |
| Tar Heel | 14 | 90 | 90 | 0% | 388 | 0 | Town |
Eastover is the largest city in Bladen County, with a population of 3,723.
Tar Heel is the smallest city in Bladen County, with a population of 90.
There are 14 cities in Bladen County, North Carolina.