where is bennington nh
Bennington, NH Real Estate Insights Bennington is a town in Hillsborough County, New Hampshire. The main village of the town, where 381 people resided at the 2010 census, is defined as the Bennington census-designated place, and is located on the Contoocook River at the intersection of New Hampshire routes 31 and 47.