The cost of living in Shrewsbury, Massachusetts is 11.0% more expensive than North Haven, Connecticut.