The cost of living in Haverhill, Massachusetts is 37.2% more expensive than Salisbury, North Carolina.