Haverford Township is a home rule municipality township in Delaware County, Pennsylvania, United States.[3] Haverford is named after the town of Haverfordwest in Wales. It is a suburb of Philadelphia.