Alamo was first founded as a trading post called Cageville by mercantile partners Isaac M. Johnson and Lycurgus Cage in 1846. The two were the first to do business in the town, engaging in general merchandising in 1847. Johnson became the town's first postmaster in 1848, and the town's first church, built by Methodists, was erected the following year. The name was changed to Alamo after the town became the county seat with the organization of Crockett County in late 1871—the act that formed Crockett County specified that its seat should bear that name, as the county had been formed to commemorate Davy Crockett's stand at the Alamo. The town was incorporated nearly fifty years later, in 1911.
