The cost of living in New Hope, Pennsylvania is 48.3% more expensive than Peterborough, New Hampshire.