 According to the United States Census Bureau, the town has a total area of 40.1 square miles (103.9 km2), of which 39.6 square miles (102.6 km2) is land and 0.5 square mile (1.2 km2) (1.20%) is water.Sharon is drained by the White River and its tributaries.The town is crossed by Interstate 89 and Vermont routes 14 and 132.