The cost of living in Rancho San Diego, California is 16.9% more expensive than Shrewsbury, Massachusetts.