The cost of living in Shrewsbury, Massachusetts is 2.7% more expensive than Portsmouth, Rhode Island.