Winchester is a town in Cheshire County, New Hampshire, USA. The population was 4,144 at the 2000 census. It includes the village of Ashuelot. Winchester is home to part of Pisgah State Park. Winchester apartments for rent comparison page shows most up to date rent information on Winchester apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.