Otter Slough Ditch is a canal located in Stoddard County, Missouri. It appears on the Powe USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 324.80 feet (99.00 m) above sea level. The nearest populated place is Shover (historical), approximately 1.5 miles to the E.

Nearby Features