Middle Creek is a 31.7-mile-long (51.0 km) [1] tributary of Penns Creek in Snyder County, Pennsylvania in the United States. [2] Via Penns Creek, it is part of the Susquehanna River watershed.
Middle Creek joins Penns Creek below Selinsgrove. [2] Near Beaver Springs, Middle Creek is impounded by a man-made dam, forming Faylor Lake, a shallow lake spanning 140 acres (57 ha). [3]
40°46′31″N 76°52′03″W / 40.7754°N 76.8674°W