The cost of living in Sterling Heights, Michigan is 15.1% more expensive than Southaven, Mississippi.