to
Update
is a city in Randolph County, North Carolina, United States. The population was 21,672 at the 2000 census. It is the county seat of Randolph County.
According to the United States Census Bureau, the city has a total area of 15.4 square miles (40.0 km²), of which, 15.3 square miles (39.7 km²) of it is land and 0.1 square miles (0.2 km²) of it (0.58%) is water. Although Asheboro is located in the gently rolling Piedmont plateau region of central North Carolina, far to the east of the Appalachian Mountains, the town and surrounding area are surprisingly hilly. The town lies within the Uwharrie Mountains, an ancient series of ridges and monadnocks which have been worn down by erosion to high hills. As such, Asheboro gives the impression of being in a more mountainous area than it actually is.