Randolph County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Asheboro128,18627,2510.7%1,24423 City
Trinity27,3217,0460.65%43417 City
Randleman34,7944,6380.57%1,0245 City
Liberty42,7552,6600.58%8803 Town
Ramseur51,8121,7740.33%9062 Town
Franklinville61,2671,2040.88%7502 Town
Staley74083890.74%3521 Town
Seagrove82502350.81%2181 Town

Randolph County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 8 cities in Randolph County, North Carolina.

Location of Randolph County