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