9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bayboro | 1 | 1,101 | 1,234 | -2.39% | 593 | 2 | Town |
| Oriental | 2 | 908 | 882 | 0.55% | 635 | 1 | Town |
| Alliance | 3 | 752 | 735 | 0.4% | 360 | 2 | Town |
| Grantsboro | 4 | 723 | 697 | 0.7% | 188 | 4 | Town |
| Minnesott Beach | 5 | 547 | 530 | 0.55% | 158 | 3 | Town |
| Arapahoe | 6 | 432 | 415 | 0.7% | 199 | 2 | Town |
| Stonewall | 7 | 220 | 212 | 0.46% | 129 | 2 | Town |
| Vandemere | 8 | 201 | 193 | 0.5% | 132 | 2 | Town |
| Mesic | 9 | 144 | 138 | 0.7% | 140 | 1 | Town |
Bayboro is the largest city in Pamlico County, with a population of 1,101.
Mesic is the smallest city in Pamlico County, with a population of 144.
There are 9 cities in Pamlico County, North Carolina.