We have found 348 properties in Peterborough, NH. Average property sale price in Peterborough is $239,599. It is 6.9% lower than average property value in New Hampshire. Average price per square feet in Peterborough is $110. It is 16% lower than average property value in New Hampshire.