The cost of living in Marlborough, Massachusetts is 35.0% more expensive than West Lafayette, Indiana.