Dry Fork is a stream in Jefferson, St. Francois and Ste. Genevieve counties in the U.S. state of Missouri. It is a tributary of Plattin Creek.
The stream headwaters arise in eastern St. Francois County at at an elevation of about 1040 feet. The stream flows to the northeast into Ste. Genevieve County just north of the Goose Creek Lake community. The stream flows north through the west portion of Ste. Genevieve County and enters Jefferson County. It enters Plattin Creek just north of the Missouri Route T bridge at .
Dry Fork was named for the fact it often runs dry.