Hanover is a medium-sized town surrounded by rolling forested hills, the Connecticut River, and many lakes and ponds. Mountain ranges in both New Hampshire and Vermont are within several hours' drive. Winters are cold and snowy, with temperatures typically 20 degrees Fahrenheit (roughly -6 degrees Celsius) or lower, while summers can be humid and hot, with temperatures in the 80s and 90s (27–37 degrees Celsius). The town is governed by an elected board of selectmen.