Leighton, Alabama

Leighton, Alabama
Leighton City Hall
Location of Leighton in Colbert County, Alabama.
Coordinates: 34°41′39″N 87°31′42″W / 34.69417°N 87.52833°W / 34.69417; -87.52833
Country United States
State Alabama
CountyColbert
Area
 • Total
2.16 sq mi (5.59 km2)
 • Land2.16 sq mi (5.59 km2)
 • Water0 sq mi (0.00 km2)
Elevation
584 ft (178 m)
Population
 (2020)
 • Total
665
 • Density308.3/sq mi (119.02/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
35646
Area code256
FIPS code01-42160
GNIS feature ID2406001

Leighton is a town in Colbert County, Alabama, United States. It is part of the Florence - Muscle Shoals Metropolitan Statistical Area known as "The Shoals". At the 2020 census, the population was 665. Leighton has been hit by several tornadoes in the 2000s, including a damaging EF2 on May 8, 2008, that was caught on tape flipping over many cars and damaging buildings.