The cost of living in New Castle, New Hampshire is 133.7% more expensive than Peterborough, New Hampshire.