The cost of living in Portsmouth, New Hampshire is 21.1% more expensive than Northampton, Massachusetts.