The town was founded by Alfred Baker in 1868, when Chilton County was formed. Clanton was named in honor of General James H. Clanton, a brigadier in the Confederate States Army. It was incorporated on April 23, 1873. Baker was also elected first mayor of the town.