8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Asheboro | 1 | 28,270 | 27,243 | 0.61% | 1,247 | 23 | City |
| Trinity | 2 | 7,267 | 7,035 | 0.54% | 430 | 17 | City |
| Randleman | 3 | 4,734 | 4,608 | 0.45% | 1,011 | 5 | City |
| Liberty | 4 | 2,742 | 2,661 | 0.51% | 875 | 3 | Town |
| Ramseur | 5 | 1,797 | 1,775 | 0.22% | 899 | 2 | Town |
| Franklinville | 6 | 1,265 | 1,205 | 0.8% | 749 | 2 | Town |
| Staley | 7 | 414 | 395 | 0.73% | 357 | 1 | Town |
| Seagrove | 8 | 242 | 233 | 0.83% | 211 | 1 | Town |
Asheboro is the largest city in Randolph County, with a population of 28,270.
Seagrove is the smallest city in Randolph County, with a population of 242.
There are 8 cities in Randolph County, North Carolina.