Ingersoll is a town in Oxford County on the Thames River in southwestern Ontario, Canada. The nearest cities are Woodstock to the east and London to the west.