Middle Creek (Penns Creek tributary)

Middle Creek is a 31.7 mi tributary of Penns Creek in Snyder County, Pennsylvania in the United States. Via Penns Creek, it is part of the Susquehanna River watershed.

Middle Creek joins Penns Creek below Selinsgrove. Near Beaver Springs, Middle Creek is impounded by a man-made dam, forming Faylor Lake, a shallow lake spanning 140 acres (57 ha).