The cost of living in Middleborough, Massachusetts is 20.1% more expensive than New Bedford, Massachusetts.