Randolph County, North Carolina Cities (2025)

8 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Asheboro128,09927,2430.61%1,47419 City
Trinity27,2287,0350.53%42817 City
Randleman34,7134,6080.45%1,1554 City
Liberty42,7282,6610.48%8713 Town
Ramseur51,7931,7750.17%8972 Town
Franklinville61,2551,2050.8%7432 Town
Staley74113950.74%3551 Town
Seagrove82402330.42%2101 Town

Randolph County Cities Summary

Largest City

Asheboro is the largest city in Randolph County, with a population of 28,099.

Smallest City

Seagrove is the smallest city in Randolph County, with a population of 240.

10 Largest Cities

There are 8 cities in Randolph County, North Carolina.

Location of Randolph County