 troy is a town in cheshire county, new hampshire, united states. the population was 2,145 at the 2010 census.united states census bureau, american factfinder, 2010 census figures. retrieved march 23, 2011. 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. ==history== thumb|left|bird's-eye view c. 1905 settled in 1762, by 1815 the community had grown so much that it sought its own incorporation. it was set off from [[marlborough, new hampshire|marlborough
Towns_in_Cheshire_County,_New_Hampshire Towns_in_New_Hampshire