Willow Grove is a community in Montgomery County, PA with a population of around 15,726. It is located in Upper Dublin Township, Abington Township and Upper Moreland Township. Willow Grove was once the site of the Willow Grove Park. This was an amusement park that was open from 1896 to 1976, now the location of the Willow Grove Park Mall.