The cost of living in Weymouth Town, Massachusetts is 19.8% more expensive than South Portland, Maine.