 According to the United States Census Bureau, the township has a total area of , of which is land and , or 1.82%, is water.The Susquehanna River drains the municipality and separates it from Larksville Borough, Plymouth Borough, and Plymouth Township.The north side of the township — near the river — is mainly low-lying ( above sea level); most of the township’s homes and businesses reside in the northern and central portions of the township.