The cost of living in Marlborough, Massachusetts is 25.9% more expensive than New Britain, Connecticut.