We have found 7 properties in Haverhill, IA. Average property sale price in Haverhill is $180,000. It is 4.3% higher than average property value in Iowa. Average price per square feet in Haverhill is $94. It is 7.8% lower than average property value in Iowa.