11 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Wallace | 1 | 3,590 | 3,412 | 0.84% | 1,124 | 3 | Town |
| Warsaw | 2 | 2,839 | 2,730 | 0.64% | 883 | 3 | Town |
| Rose Hill | 3 | 1,427 | 1,366 | 0.71% | 988 | 1 | Town |
| Beulaville | 4 | 1,181 | 1,117 | 0.94% | 764 | 2 | Town |
| Magnolia | 5 | 884 | 832 | 1.03% | 828 | 1 | Town |
| Faison | 6 | 823 | 787 | 0.73% | 950 | 1 | Town |
| Kenansville | 7 | 776 | 766 | 0.26% | 367 | 2 | Town |
| Greenevers | 8 | 597 | 567 | 0.84% | 376 | 2 | Town |
| Teachey | 9 | 490 | 469 | 0.82% | 465 | 1 | Town |
| Calypso | 10 | 341 | 325 | 0.89% | 341 | 1 | Town |
| Watha | 11 | 240 | 182 | 4.35% | 176 | 1 | Town |
Wallace is the largest city in Duplin County, with a population of 3,590.
Watha is the smallest city in Duplin County, with a population of 240.
There are 11 cities in Duplin County, North Carolina.