The cost of living in Greenfield, New Hampshire is 1.1% more expensive than Peterborough, New Hampshire.