The cost of living in Harvard, Massachusetts is 44.8% more expensive than Peterborough, New Hampshire.