Horseshoe Creek is a stream in Jackson and Lafayette counties in the U.S. state of Missouri. It is a tributary of Sni-A-Bar Creek.
The stream headwaters arise in western Lafayette County adjacent to Missouri Route TT at 38.9681°N -94.0825°W. The stream initially flows to the southeast then makes a broad "horseshoe turn" to continue north roughly parallel to the Lafayette-Jackson county line. The stream flows between Oak Grove and Bates City and passes under Interstate 70. The stream veers west and enters Jackson County prior to its confluence with Sni-A-Bar Creek about two miles north of I-70 at 39.0414°N -94.1139°W.[1]
Horseshoe was so named for the fact its many meanders evokes a horseshoe shape.[2]