Lexington is a town in Lauderdale County, Alabama, United States.
[4] According to the U.S. Census Bureau, the town has a total area of 3.2 square miles (8.3 km2), all land.
As of the 2020 United States census, there were 727 people, 366 households, and 261 families residing in the town.
The racial makeup of the town was 99.29% White, 0.24% Native American, and 0.48% from two or more races.
[11] A rural school, its test scores have been above the district and state average.