 Ashville is the county seat of St. Clair County along with Pell City.It incorporated in 1822.Ashville was initially founded as the community of St. Clairsville, but the name was changed to honor John Ash, the first white settler of the area who arrived in 1817.