The cost of living in Mooresville, North Carolina is 24.8% more expensive than Franklin, North Carolina.