 According to the United States Census Bureau, the township has a total area of , of which is land and , or 1.17%, is water.The Susquehanna River forms the southeast border of the township.Elevations in the township range from above sea level along the Susquehanna River to over along Shickshinny Mountain overlooking the river.