The cost of living in Gloucester, Massachusetts is 11.5% more expensive than Haverhill, Massachusetts.