The cost of living in Mooresville, North Carolina is 19.7% more expensive than Grand Rapids, Michigan.