Randolph County, North Carolina Cities (2025)

16 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Asheboro128,09927,1950.61%1,47419 City
Asheboro228,09927,2430.61%1,47419 City
Trinity37,2287,0220.53%42817 City
Trinity47,2287,0350.53%42817 City
Randleman54,7134,6010.45%1,1554 City
Randleman64,7134,6080.45%1,1554 City
Liberty72,7282,6560.48%8713 Town
Liberty82,7282,6610.48%8713 Town
Ramseur91,7931,7730.17%8972 Town
Ramseur101,7931,7750.17%8972 Town
Franklinville111,2551,2010.8%7432 Town
Franklinville121,2551,2050.8%7432 Town
Staley134113950.74%3551 Town
Staley144113950.74%3551 Town
Seagrove152402330.42%2101 Town
Seagrove162402330.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 16 cities in Randolph County, North Carolina.

Location of Randolph County