Alamo is a town in Crockett County, Tennessee, United States.
Alamo was first founded as a trading post called Cageville by mercantile partners Isaac M. Johnson and Lycurgus Cage in 1846.
According to the United States Census Bureau, the town has a total area of 2.2 square miles (5.7 km2), all land.
As of the 2020 United States census, there were 2,336 people, 835 households, and 505 families residing in the town.
33.3% of all households were made up of individuals, and 18.2% had someone living alone who was 65 years of age or older.