We have found 88 properties on S Main St, Haverhill, MA. Average price per square feet on S Main St is $105. It is 15.3% lower than average price per sqft Haverhill. Average sale price on S Main St is $234,298. It is 2.5% lower than average sale price in Haverhill.