The cost of living in Shrewsbury, Massachusetts is 41.1% more expensive than Albuquerque, New Mexico.