The cost of living in Winchester, Massachusetts is 59.9% more expensive than Portsmouth, New Hampshire.