The cost of living in Imperial Beach, California is 32.1% more expensive than Haverhill, Massachusetts.