According to the United States Census Bureau, the township has a total area of 12.0 square miles (31.0 km²), all of it land.
Natural features include Core Creek, Neshaminy Creek, and Newtown Creek [REF].