14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Wallace | 1 | 3,560 | 3,412 | 0.82% | 1,115 | 3 | Town |
| Warsaw | 2 | 2,821 | 2,730 | 0.64% | 877 | 3 | Town |
| Rose Hill | 3 | 1,417 | 1,366 | 0.71% | 981 | 1 | Town |
| Beulaville | 4 | 1,170 | 1,117 | 0.86% | 757 | 2 | Town |
| Magnolia | 5 | 875 | 832 | 0.92% | 819 | 1 | Town |
| Faison | 6 | 817 | 787 | 0.74% | 943 | 1 | Town |
| Kenansville | 7 | 774 | 766 | 0.13% | 366 | 2 | Town |
| Greenevers | 8 | 592 | 567 | 0.85% | 373 | 2 | Town |
| Teachey | 9 | 486 | 469 | 0.62% | 461 | 1 | Town |
| Potters Hill | 10 | 455 | 755 | -0.22% | 85 | 5 | CDP |
| Bowdens | 11 | 339 | 665 | 7.28% | 249 | 1 | CDP |
| Calypso | 12 | 338 | 325 | 0.6% | 338 | 1 | Town |
| Watha | 13 | 230 | 182 | 4.07% | 169 | 1 | Town |
| Chinquapin | 14 | 9 | 9 | 12.5% | 6 | 1 | CDP |
Wallace is the largest city in Duplin County, with a population of 3,560.
Chinquapin is the smallest city in Duplin County, with a population of 9.
There are 14 cities in Duplin County, North Carolina.