 According to the United States Census Bureau, the township has a total area of , all of it land.Its unincorporated communities include Balls Mills, Cogan Station, Haleeka, Hepburn Heights, Hepburnville, and Powys (also in Lewis Township.