The cost of living in Peabody, Massachusetts is 22.2% more expensive than Mooresville, North Carolina.