The cost of living in Cape Elizabeth, Maine is 33.1% more expensive than Peterborough, New Hampshire.