8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rocky Mount | 1 | 54,580 | 54,382 | 0.07% | 1,221 | 45 | City |
| Tarboro | 2 | 11,021 | 10,684 | 0.61% | 978 | 11 | Town |
| Princeville | 3 | 1,290 | 1,270 | 0.31% | 857 | 2 | Town |
| Pinetops | 4 | 1,193 | 1,208 | -0.25% | 1,163 | 1 | Town |
| Macclesfield | 5 | 406 | 411 | -0.25% | 750 | 1 | Town |
| Conetoe | 6 | 200 | 200 | 0% | 588 | 0 | Town |
| Speed | 7 | 65 | 64 | 0% | 214 | 0 | Town |
| Leggett | 8 | 34 | 36 | -2.86% | 44 | 1 | Town |
Rocky Mount is the largest city in Edgecombe County, with a population of 54,580.
Leggett is the smallest city in Edgecombe County, with a population of 34.
There are 8 cities in Edgecombe County, North Carolina.