 According to the United States Census Bureau, the township has a total area of , of which, of it is land and of it (1.13%) is water.It is drained by the Little Schuylkill River into the Schuylkill River, the Quakake Creek via the Black Creek into the Lehigh River, and the Catawissa Creek into the Susquehanna River.Its villages include Girard Manor (also in Delano and East Union Townships,) Haddock, Kelayres, Lofty, McAdoo Heights, and Silverbrook.