McDonald Township is one of the fifteen townships of Hardin County, Ohio, United States. As of the 2020 census the population was 874. No municipalities are located in McDonald Township. McDonald Township was established in the 1830s. This township was named for William McDonald, an early settler. It is the only McDonald Township statewide.