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