The cost of living in St. Clair Shores, Michigan is 1.3% more expensive than Madison Heights, Michigan.