Troy NH Real Estate

Troy, New Hampshire is located in Cheshire County with a population of 2,145. The town has a total area of 17.6 square miles, of which 17.4 square miles is land and 0.2 square miles is water. Troy’s nearby municipalities are Marlborough, Jaffrey, Fitzwilliam, Richmond, and Swanzey. Monadnock Berries is a popular attraction in Troy. Students attend Monadnock Regional School District.

Save Search