The town of Gordonsville is located in the county of Smith. It covers a total area of 18.4 sq. km. Industries related to automotive, construction, concrete, health, hotel, insurance, oil and lubrication and tourism, contribute to the local economy in a positive way. Commercial spaces are utilized by restaurants and parking lot stations.