8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Asheboro | 1 | 28,099 | 27,243 | 0.61% | 1,474 | 19 | City |
| Trinity | 2 | 7,228 | 7,035 | 0.53% | 428 | 17 | City |
| Randleman | 3 | 4,713 | 4,608 | 0.45% | 1,155 | 4 | City |
| Liberty | 4 | 2,728 | 2,661 | 0.48% | 871 | 3 | Town |
| Ramseur | 5 | 1,793 | 1,775 | 0.17% | 897 | 2 | Town |
| Franklinville | 6 | 1,255 | 1,205 | 0.8% | 743 | 2 | Town |
| Staley | 7 | 411 | 395 | 0.74% | 355 | 1 | Town |
| Seagrove | 8 | 240 | 233 | 0.42% | 210 | 1 | Town |
Asheboro is the largest city in Randolph County, with a population of 28,099.
Seagrove is the smallest city in Randolph County, with a population of 240.
There are 8 cities in Randolph County, North Carolina.