The cost of living in New Boston, New Hampshire is 14.9% more expensive than Peterborough, New Hampshire.