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