Good Hope Township is one of the eleven townships of Hocking County, Ohio, United States. As of the 2020 census the population was 1,331. No municipalities are located in Good Hope Township, although the unincorporated community of Rockbridge lies in the northern part of the township.