The cost of living in Bloomfield Hills, Michigan is 28.1% more expensive than Lake St. Louis, Missouri.