According to the United States Census Bureau, the town has a total area of 14.3 square miles.
The Town is located at the crossroads of three major highways: Interstate 81, U.S. Route 460 and U.S. Route 11.