The cost of living in Mooresville, North Carolina is 16.8% more expensive than Lancaster, South Carolina.