The cost of living in Marlborough, Massachusetts is 22.2% more expensive than Lake St. Louis, Missouri.