Edwardsville is a town in Cleburne County, Alabama, United States. At the 2010 census the population was 202. From 1867 to 1906, it served as the Cleburne County Seat. In 1880 and 1890, it was the most populous community in the county. It reached its population zenith of 448 in 1900 when it fell behind Heflin, to which it also lost the county seat to six years later. It has not had more than 226 persons since 1920.