The cost of living in Boston, Massachusetts is 42.0% more expensive than Weaverville, North Carolina.