We have found 51 properties on Haverhill Rd, Salem, NH. Average price per square feet on Haverhill Rd is $154. It is 3.4% higher than average price per sqft Salem. Average sale price on Haverhill Rd is $257,515. It is 9.5% lower than average sale price in Salem.