The cost of living in Sterling Heights, Michigan is 1.5% cheaper than Inver Grove Heights, Minnesota.