The cost of living in Sterling Heights, Michigan is 26.2% more expensive than Niagara Falls, New York.