Yeadon is a borough in Delaware County, Pennsylvania, United States. It borders the City of Philadelphia. The population was 11,762 at the 2000 census.
Yeadon is located at 39°55′58″N 75°15′6″W / 39.93278°N 75.25167°W / 39.93278; -75.25167 (39.932862, -75.251540).
According to the United States Census Bureau, the borough has a total area of 1.6 square miles (4.2 km²), all of it land.