The cost of living in Sterling Heights, Michigan is 13.4% more expensive than Grand Rapids, Michigan.