|— City —|
|St. Clair County and the state of Alabama|
|• Total||19.4 sq mi (50.3 km2)|
|• Land||19.3 sq mi (50.1 km2)|
|• Water||0.1 sq mi (0.2 km2)|
|Elevation||577 ft (176 m)|
|• Density||116.5/sq mi (44.9/km2)|
|Time zone||Central (CST) (UTC-6)|
|• Summer (DST)||CDT (UTC-5)|
|GNIS feature ID||0164539|
Ashville is a city in St. Clair County, Alabama, United States. The population was 2,260 at the 2000 census, at which time it was a town. The city is the county seat of St. Clair County along with Pell City. According to the 2005 U.S. Census estimates, the city had a population of 2,429. 
- "Annual Estimates of the Population for Incorporated Places in Alabama". United States Census Bureau. 2008-07-10. http://www.census.gov/popest/cities/tables/SUB-EST2007-04-01.csv. Retrieved 2008-07-14.
- US Census change list
- "Find a County". National Association of Counties. http://www.naco.org/Template.cfm?Section=Find_a_County&Template=/cffiles/counties/usamap.cfm. Retrieved 2008-01-31.