The cost of living in Marlborough, Massachusetts is 46.1% more expensive than Las Cruces, New Mexico.