The cost of living in Buffalo Grove, Illinois is 12.0% more expensive than St. Clair township, Michigan.