The average home price in Haverhill is , but varies depending on the neighborhood and type of property.