The cost of living in Mooresville, North Carolina is 10.3% more expensive than Fort Walton Beach, Florida.