 winchester is a town in cheshire county, new hampshire, united states. the population was 4,341 at the 2010 census.united states census bureau, american factfinder, 2010 census figures. retrieved march 23, 2011. 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. ==history== thumb|left|postcard of town, 1909 originally named arlington in honor of charles fitzroy, earl of arlington, this town was one of those established in 1733 by colonial governor jonathan belcher as protection for the massachusetts border at the connecticut river. after
Towns_in_Cheshire_County,_New_Hampshire Towns_in_New_Hampshire