Asheboro is a city located in North Carolina. With a 2020 population of 25,758, it is the 40th largest city in North Carolina and the 1487th largest city in the United States. Asheboro is currently declining at a rate of -0.17% annually but its population has increased by 2.98% since the most recent census, which recorded a population of 25,012 in 2010. Asheboro reached it's highest population of 25,873 in 2016. Spanning over 19 miles, Asheboro has a population density of 1,367 people per square mile.
The average household income in Asheboro is $48,069 with a poverty rate of 22.67%. The median rental costs in recent years comes to $648 per month, and the median house value is $115,200. The median age in Asheboro is 37.9 years, 37.1 years for males, and 38.8 years for females. For every 100 females there are 96.1 males.