The cost of living in South Riding, Virginia is 40.2% more expensive than Mooresville, North Carolina.