Swamp Creek is a tributary of the Delaware River in Tinicum Township, Bucks County, Pennsylvania in the United States.
Swamp Creek rises less than west of the Delaware River, just northwest of Uhlerstown and travels south for almost receiving three unnamed tributaries from the right bank, until it reaches just west of Erwinna where it receives another tributary from the right, then it turns to the southeast for about until it almost reaches the Pennsylvania Canal (Delaware Division) where it turn north for about running parallel to the canal, then turns and empties into the canal.
Swamp Creek was entered into the Geographic Names Information System on 30 August 1990 as identification number 1196207. It rises at an elevation of , and meets the Delaware River at an elevation of with a length of , which gives it an average slope of 84.03 feet per mile.
Swamp Creek rises in a stretch of the Brunswick Formation which consists of mudstone, siltstone, and shale. Mineralogy includes argillite and some hornfels. As it turns from the southeast leg to the north oriented leg it passes into the Trenton Gravel of the Atlantic Plain, consisting of sand and clay-silt layers.