 According to the United States Census Bureau, the town has a total area of , of which are land and , or 1.08%, is water.The majority of the town drains eastward via the Winhall River to the West River, a tributary of the Connecticut River.The western portion of the town drains to the Batten Kill, a tributary of the Hudson River.