The cost of living in Shrewsbury, Massachusetts is 24.9% more expensive than Middletown, Connecticut.