According to the United States Census Bureau, the township has a total area of , all of it land.
Hebron Township is bordered by Oswayo Township and the borough of Oswayo to the north, Allegany Township to the east, Eulalia Township to the south and Clara Township to the west.