The cost of living in Mooresville, North Carolina is 21.3% more expensive than Crystal River, Florida.