The cost of living in Hillsborough, North Carolina is 13.7% more expensive than St. Clair Shores, Michigan.