Leesburg was originally called Hamptonville; it was named for Joseph Hampton and the Henslee family respectively.
[4] It is bordered by Lookout Mountain and the town of Sand Rock to the north and Weiss Lake on the Coosa River to the south.
Weiss Dam, forming the lake, is located just south of the town limits.
Alabama State Route 68 meets US-411 in town, leading north 5 mi (8 km) to Sand Rock, and following US-411 east to Centre.
[5] As of the 2020 United States census, there were 911 people, 381 households, and 292 families residing in the town.
[10] Climate is characterized by relatively high temperatures and evenly distributed precipitation throughout the year.