The cost of living in Haverhill, Massachusetts is 22.3% more expensive than Rochester, New Hampshire.