8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rocky Mount | 1 | 54,620 | 54,382 | 0.07% | 1,207 | 45 | City |
| Tarboro | 2 | 11,089 | 10,684 | 0.62% | 984 | 11 | Town |
| Princeville | 3 | 1,294 | 1,270 | 0.31% | 859 | 2 | Town |
| Pinetops | 4 | 1,190 | 1,208 | -0.25% | 1,160 | 1 | Town |
| Macclesfield | 5 | 405 | 411 | -0.25% | 749 | 1 | Town |
| Conetoe | 6 | 200 | 200 | 0% | 588 | 0 | Town |
| Speed | 7 | 65 | 64 | 0% | 214 | 0 | Town |
| Leggett | 8 | 34 | 36 | 0% | 44 | 1 | Town |
Rocky Mount is the largest city in Edgecombe County, with a population of 54,620.
Leggett is the smallest city in Edgecombe County, with a population of 34.
There are 8 cities in Edgecombe County, North Carolina.