According to the United States Census Bureau, the township has a total area of 6.6 square miles (17.1 km2), all land.
Past and present place names include Chinquapin, Churchville, Cornell, Davisville, and Southampton.
On average, the wettest month of the year is July which corresponds with the annual peak in thunderstorm activity.
The plant hardiness zone is 7a with an average annual extreme minimum air temperature of 1.1 °F (-17.2 °C).
[11] The Pennsylvania Turnpike (Interstate 276) passes east–west through Upper Southampton Township, but the nearest interchanges are to the west in Willow Grove and to the east in Bensalem.
[12] SEPTA provides bus service to Upper Southampton Township along SEPTA City Bus Route 24, which begins in Southampton and heads south to Bethayres, Rockledge, and the Frankford Transportation Center in Northeast Philadelphia.
Service was "temporarily" suspended due to a lack of ridership along the line.
Though rail service was initially replaced with a Fox Chase-Newtown shuttle bus, patronage remained light.