Goose Creek is a stream in northeastern St. Francois and northern Ste Genevieve counties in the U.S. state of Missouri. It is a tributary of Fourche a Du Clos.
The stream headwaters arise approximately one mile west of French Village in St. Francois County at and it flows eastward through Goose Creek Lake and into Ste. Genevieve County. The stream continues for approximately 2.5 miles to its confluence with the Fourche a Du Clos adjacent to Missouri Route Y approximately three miles west of Bloomsdale at .
Goose Creek was so named on account of wild geese in the area.