The cost of living in Middleborough, Massachusetts is 10.3% more expensive than Nashua, New Hampshire.