The cost of living in Sterling Heights, Michigan is 1.5% more expensive than Williamsville, New York.