The cost of living in Cape Elizabeth, Maine is 29.5% more expensive than Weaverville, North Carolina.