Houghs Creek, also spelled Hough's Creek, is a tributary of the Delaware River in Bucks County, Pennsylvania, contained wholly within Upper Makefield Township.
Houghs Creek is named for the first settler on the creek, Richard Hough. It is shown on the Homes map of 1682-1684 as flowing through the Hough tract, but his name was spelled as 'Richard Huffe'.
Houghs Creek was added to the Geographic Names Information System database of the U.S. Geological Survey as identification number 1192637 on 2 August 1979. The Pennsylvania Gazetteer of Stream identifies Houghs Creek as number 02958.
Houghs Creek is the most southerly stream in Upper Makefield Township, beginning from the southwest side of the township at an elevation of , it flows generally eastward, receiving three unnamed tributaries from the right bank before reaching its confluence at the Delaware's 140.60 river mile at an elevation of , resulting in an average slope of ., about below Washington Crossing, Pennsylvania.