Overview Ashville is a town in Alabama, United States, with a population of about 2,256[1]. Geography Coordinates: 33.8370, -86.2544