 According to the United States Census Bureau, the township has a total area of 7.4 square miles (19.1 km2), of which, 7.3 square miles (19.0 km2) of it is land and 0.1 square miles (0.2 km2) of it (0.81%) is water.It is in the Delaware watershed and is drained by the Lehigh River tributary of the Monocacy Creek and by the Bushkill Creek.Its villages include Christian Springs, Eastlawn Gardens, Georgetown (also in Lower Nazareth Township,) Penn Allen, and Schoeneck.