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