The cost of living in North Andover, Massachusetts is 20.5% more expensive than Haverhill, Massachusetts.