According to the United States Census Bureau, the town has a total area of 51.4 mi2 (133.1 km2), of which 51.3 mi2 (133.0 km2) is land and 0.1 mi2 (0.1 km2) (0.10%) is water.
The Browns River is the primary waterway within the town and originates as a stream from Mt. Mansfield.