Troy is a town in Cheshire County, New Hampshire, United States. The population was 2,145 at the 2010 census. It is situated at the base of Mount Monadnock. The town center village, where 1,221 people resided at the 2010 census, is defined as the Troy census-designated place (CDP), and is located along New Hampshire Route 12. It is listed on the National Register of Historic Places as Troy Village Historic District.
Provided by Wikipedia. Information is not guaranteed to be accurate.