Asheboro is a city located in Randolph County, North Carolina, in the United States. It serves as the county seat and was recorded with a population of 27,156 during the 2020 census.
The city is situated within the Greensboro-High Point Metropolitan Area of the Piedmont Triad region. A notable landmark in the area is the state-owned North Carolina Zoo, which is located in Asheboro.