We have found 276 properties in Marlborough, NH. Average property sale price in Marlborough is $156,525. It is 39.1% lower than average property value in New Hampshire. Average price per square feet in Marlborough is $93. It is 29% lower than average property value in New Hampshire.

List of properties