Thompson Township is one of the eighteen townships of Delaware County, Ohio, United States. As of the 2020 census the population was 659. No municipalities are located in Thompson Township. Thompson Township was founded in 1820. Thompson is the name of an early government surveyor.