The Delaware River's western bank provides Yardley's eastern boundary, with this borough of 2,600 occupying a narrow strip of land in Bucks County. Elevation sits at roughly 60 feet along the river, rising westward. Humid continental climate brings cold winters averaging around 30°F and warm summers reaching the mid-80s. The Delaware Canal parallels the river through town, a remnant of 19th-century commerce now preserved as a recreational corridor. Yardley's compact layout follows the river's north-south orientation, with historic architecture preserved in the downtown area.