Clayton, Alabama

Clayton is a town in and the county seat in Barbour County, Alabama. As of the 2010 census, the population was 3,008.