According to the United States Census Bureau, the township has a total area of , of which, of it is land and of it is water.
The township contains the following communities: Armbrust, Bovard, Carbon, Centerville, Darragh, Eastwood, Emmonston, Evanston, Fort Allen, Grapeville, Hannastown, Haydenville, High Park, Hunker, Lincoln Heights, Luxor, Maplewood Terrace, Midway, Radebaugh, St. Clair, Stonevilla, Swede Hill, White Hill, and West Point City.