| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rocky Mount | 1 | 55,197 | 54,890 | 0.14% | 1,220 | 45 | City |
| Tarboro | 2 | 11,048 | 10,687 | 0.63% | 980 | 11 | Town |
| Princeville | 3 | 1,288 | 1,270 | 0.16% | 855 | 2 | Town |
| Pinetops | 4 | 1,196 | 1,208 | -0.17% | 1,166 | 1 | Town |
| Macclesfield | 5 | 407 | 411 | -0.25% | 752 | 1 | Town |
| Conetoe | 6 | 201 | 201 | 0% | 591 | 0 | Town |
| Speed | 7 | 66 | 65 | 0% | 217 | 0 | Town |
| Leggett | 8 | 36 | 38 | -2.7% | 46 | 1 | Town |
Rocky Mount is the largest city in Edgecombe County, with a population of 55,197.
Leggett is the smallest city in Edgecombe County, with a population of 36.
There are 8 cities in Edgecombe County, North Carolina.