According to the United States Census Bureau, the township had a total area of 38.94 square miles (100.85 km2), including 37.53 square miles (97.19 km2) of land and 1.42 square miles (3.66 km2) of water (3.63%). The part of the township east of the Kittatinny Ridge (the part excluding the now defunct Pahaquarry Township) is located in the Kittatinny Valley which is a section of the Great Appalachian Valley that stretches for from Canada to Alabama. The defunct Pahaquarry section of the Township which borders the Delaware River is located in the Minisink Valley that extends from the Delaware Water Gap north to Port Jervis, New York.