Winchester is a town in Cheshire County, New Hampshire, United States. The population was 4,341 at the 2010 census. The primary settlement in the town, where 1,733 people resided at the 2010 census, is defined by the U.S. Census Bureau as the Winchester census-designated place (CDP). The town also includes the village of Ashuelot and part of Pisgah State Park.
Provided by Wikipedia. Information is not guaranteed to be accurate.