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