The cost of living in St. Clair Shores, Michigan is 2.5% more expensive than Albuquerque, New Mexico.