The cost of living in Sterling Heights, Michigan is 1.2% more expensive than Pinehurst, North Carolina.