Andover is located in northeastern Ohio in southeastern Ashtabula County about 60 miles east of Cleveland and 20 miles southeast of Ashtabula about 3 miles from the Pennsylvania state line. The town serves as the headquarters for Pymatuning State Park.