The cost of living in Shrewsbury, Massachusetts is 14.9% more expensive than Longmeadow, Massachusetts.