Folcroft is a borough in Delaware County, Pennsylvania, United States. The population was 6,606 at the 2010 census.Folcroft is located in southeastern Delaware County at 39°53′36″N 75°16′51″W (39.893212, -75.280881). It is bordered to the south by Darby Creek and to the west by its tributary, Muckinipattis Creek. To the south across Darby Creek is Tinicum Township. Neighboring boroughs are Norwood to the west, Glenolden to the northwest, Collingdale to the north, and Sharon Hill to the northeast. Darby Township is also to the northeast, and the city of Philadelphia is to the east, across Darby Creek.According to the United States Census Bureau, Folcroft has a total area of 1.4 square miles (3.7 km2), of which 1.2 square miles (3.2 km2) is land and 0.2 square miles (0.5 km2), or 12.38%, is water.