Duplin County, North Carolina
County seat: Kenansville · Population 51,571 (2025) · 815 sq mi
Duplin County is the 51st most populous of North Carolina's 100 counties, with 51,571 people (2025 estimate). Its county seat is Kenansville. It is part of the Southeast Region region, one of the 8 Prosperity Zones of North Carolina. The map shows its 12 cities and towns and the 6 neighboring counties.

Duplin County facts
- County seat
- Kenansville
- Population (2025 estimate)
- 51,571 +5.9% since 2020
- Land area
- 815 sq mi 9th largest of 100
- Water area
- 6 sq mi
- Population density
- 63 per sq mi
- Established
- 1750
- Named after
- Thomas Hay, 9th Earl of Kinnoull Scottish earl and British politician (1710-1787)
- Largest city
- Wallace 3,570 in the county
- Median household income
- $55,148
- Cities and towns
- 12 plus 3 CDPs
- ZIP codes
- 19
- Time zone
- Eastern
- FIPS code
- 37061
Cities and towns in Duplin County
Duplin County has 12 incorporated cities, towns and villages. Populations count the people living inside Duplin County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Wallace | Town | 3,570 | Pender County |
| Warsaw | Town | 2,853 | |
| Rose Hill | Town | 1,429 | |
| Beulaville | Town | 1,176 | |
| Magnolia | Town | 875 | |
| Faison | Town | 824 | Sampson County |
| Kenansville (county seat) | Town | 814 | |
| Greenevers | Town | 603 | |
| Teachey | Town | 500 | |
| Calypso | Town | 340 | |
| Mount Olive | Town | 6 | Wayne County |
| Harrells | Town | 0 | Sampson County |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Potters Hill | 595 | |
| Bowdens | 122 | |
| Chinquapin | 83 |
ZIP codes in Duplin County
19 ZIP codes reach into Duplin County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 28325
- 28341 also Sampson County
- 28349
- 28365 also Wayne and Sampson counties
- 28393 also Sampson County
- 28398
- 28444 also Sampson and Bladen counties
- 28453 also Sampson County
- 28458 also Sampson County
- 28464
- 28466 also Pender County
- 28478 also Pender and Sampson counties
- 28508
- 28518 also Onslow County
- 28521 also Onslow County
- 28525 also Lenoir County
- 28572 also Lenoir, Jones and Onslow counties
- 28574 also Onslow and Jones counties
- 28578 also Wayne and Lenoir counties
Population of Duplin County, 2020–2025
Duplin County grew by 2,861 people (+5.9%) between April 2020 and July 2025: 120 more births than deaths and a net gain of 2,716 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 48,660 |
| 2021 | 48,565 |
| 2022 | 49,065 |
| 2023 | 49,942 |
| 2024 | 51,002 |
| 2025 | 51,571 |
Neighboring counties
- Sampson County west · 61,504 people
- Pender County south · 72,111 people
- Wayne County north · 122,278 people
- Onslow County southeast · 217,175 people
- Lenoir County northeast · 55,837 people
- Jones County east · 9,575 people
Printable Duplin County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (110 KB)
- PNG (2400 px) (88 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the North Carolina county map with all 100 counties. Found an error? Tell us.