We have found 139 properties in Haverhill, NH. Average property sale price in Haverhill is $124,004. It is 51.8% lower than average property value in New Hampshire. Average price per square feet in Haverhill is $69. It is 47.3% lower than average property value in New Hampshire.