| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bayboro | 1 | 1,243 | 1,232 | 0.08% | 669 | 2 | Town |
| Oriental | 2 | 915 | 882 | 0.66% | 640 | 1 | Town |
| Alliance | 3 | 769 | 739 | 0.65% | 369 | 2 | Town |
| Grantsboro | 4 | 734 | 696 | 0.82% | 190 | 4 | Town |
| Minnesott Beach | 5 | 547 | 528 | 0.55% | 158 | 3 | Town |
| Arapahoe | 6 | 435 | 417 | 0.69% | 200 | 2 | Town |
| Stonewall | 7 | 210 | 202 | 0.48% | 123 | 2 | Town |
| Vandemere | 8 | 198 | 189 | 0.51% | 130 | 2 | Town |
| Mesic | 9 | 144 | 136 | 0.7% | 140 | 1 | Town |
Bayboro is the largest city in Pamlico County, with a population of 1,243.
Mesic is the smallest city in Pamlico County, with a population of 144.
There are 9 cities in Pamlico County, North Carolina.