The cost of living in Mooresville, North Carolina is 2.3% more expensive than Cherry Hill, New Jersey.