Gordonsville is a town in Smith County, Tennessee, United States. The population was 1,213 at the 2010 census.

According to the United States Census Bureau, the town has a total area of 7.1 square miles (18.4 km2), of which 7.1 square miles (18.3 km2) is land and 0.039 square miles (0.1 km2), or 0.70%, is water.


​​ Town Of Gordonsville