The cost of living in Mooresville, North Carolina is 20.5% more expensive than West Des Moines, Iowa.