The cost of living in Weymouth Town, Massachusetts is 17.5% more expensive than Nashua, New Hampshire.