[2] Conewago Township is located along the eastern edge of Adams County, adjacent to the borough of Hanover in neighboring York County.
Conewago Township completely surrounds the borough of McSherrystown.
[3] As of the census[4] of 2000, there were 5,709 people, 2,128 households, and 1,655 families residing in the township.
17.3% of all households were made up of individuals, and 7.3% had someone living alone who was 65 years of age or older.
The Basilica of the Sacred Heart of Jesus is located in the township.