The cost of living in Sterling Heights, Michigan is 10.4% more expensive than Madison Heights, Michigan.