Ashville, Alabama

Ashville, Alabama
St. Clair County Courthouse in Ashville
Location of Ashville in St. Clair County, Alabama.
Coordinates: 33°50′37″N 86°15′59″W / 33.84361°N 86.26639°W / 33.84361; -86.26639
Country United States
State Alabama
CountySt. Clair
Government
 • MayorDerrick Mostella
Area
 • Total
19.40 sq mi (50.25 km2)
 • Land19.21 sq mi (49.76 km2)
 • Water0.19 sq mi (0.49 km2)
Elevation
577 ft (176 m)
Population
 (2020)
 • Total
2,346
 • Density122.1/sq mi (47.14/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
35953
Area codes205, 659
FIPS code01-02908
GNIS feature ID2403122
Websitewww.cityofashville.org

Ashville is a city in and one of the county seats of St. Clair County, Alabama, United States, other seat being Pell City. As of the 2020 census, Ashville had a population of 2,346. It incorporated in 1822.