The cost of living in Barrington, New Hampshire is 19.7% more expensive than New London, Connecticut.