The cost of living in Mooresville, North Carolina is 13.9% more expensive than Rio Rancho, New Mexico.