Haverford is an unincorporated community located in both Haverford Township in Delaware County, Pennsylvania, US, and Lower Merion Township in Montgomery County, about 10 miles (16 km) west of Philadelphia. It is on the Main Line, which is known historically for its wealth.