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