We have found 480 properties in Haverford, PA. Average property sale price in Haverford is $970,985. It is 305.8% higher than average property value in Pennsylvania. Average price per square feet in Haverford is $223. It is 87.4% higher than average property value in Pennsylvania.