Haverford is an unincorporated community located in both Haverford Township in Delaware County, Pennsylvania, United States, and Lower Merion Township in Montgomery County, approximately 3 miles west of Philadelphia. From Wikipedia