The cost of living in Hopkinton, Massachusetts is 20.2% more expensive than Shrewsbury, Massachusetts.