Elkhorn Creek is a stream in Montgomery County in the U.S. state of Missouri. It is a tributary of the West Fork of the Cuivre River.
The stream headwaters arise at 38.8844°N -91.4094°W adjacent to the north side of I-70 approximately two miles southeast of New Florence. The stream flows northwest past New Florence and Montgomery City. It then turns to the northeast and flows past the north side of Buell and on to its confluence with the West Fork about 1.5 miles northeast of the community of Gamma[1] at 39.0881°N -91.3278°W at an elevation of 587 feet.
Elkhorn Creek was named for the resemblance of its meandering course to an elk's horn.[2]