Yeadon is located in southeastern Delaware County, which is found within the Delaware Valley Region of Pennsylvania. It occupies an area of 1.6 square miles, with elevations ranging from 20 to 1200 feet above sea level. The Borough is bordered on the north by Upper Darby Township and Lansdowne Borough, on the south by Darby Borough, on west by Upper Darby Township and Darby Borough and on the east by the City of Philadelphia. Yeadon lies approximately five miles from Center City Philadelphia, eight miles from the New Jersey State border, and ten miles from the Delaware State border. In addition, it is four miles from the Philadelphia International Airport – the access to the entire nation and the world.
Some of the principal roads of the region lie within close proximity to Yeadon, making it a convenient and highly desirable place to live. Yeadon adjoins Baltimore Pike, and it is approximately three miles from Interstate 95, four miles from PA Route 420, and six miles from the interchange of Interstates 95 and 476.
Generally, the existing and proposed development of Yeadon along its boundaries reflects the land uses of its neighboring municipalities. The Borough has a common boundary with Upper Darby Township, Darby Borough, Lansdowne Borough and the City of Philadelphia. The residentially developed areas of Yeadon adjoin residentially developed portions of its neighboring communities. Likewise, commercially and industrially developed properties within Yeadon abut similarly zoned areas in its neighboring municipalities.