The cost of living in Barnstable Town, Massachusetts is 37.2% more expensive than St. Charles, Missouri.