The cost of living in Sterling Heights, Michigan is 36.8% more expensive than Michigan City, Indiana.