 New London is bound to the north, west, and east by New London Township, and to the south by Ruggles Township in Ashland County.The village is located 24 miles south of Lake Erie.New London's economy is closely tied to agriculture and manufacturing.