The West Branch Susquehanna River forms the winding northern border of the township.
The unincorporated community of McElhattan is in the north, along the West Branch.
U.S. Route 220, a four-lane freeway, passes through the township, with access from one exit.
20.1% of all households were made up of individuals, and 10.3% had someone living alone who was 65 years of age or older.
Out of the total population, 7.0% of those under the age of 18 and 3.2% of those 65 and older were living below the poverty line.