Holmes Creek is a stream in Clay County in the U.S. state of Missouri. It is a tributary to the Fishing River.
The stream headwaters arise at 39.2897°N -94.3872°W just south of U.S. Route 69. The stream flows northeast passing under Route 69 and past the community of Chandler. It turns to the east again passing under Route 69 before reaching its confluence with the Fishing River just southwest of Mosby at 39.3136°N -94.2969°W. The elevation of the headwaters is and the confluence is at .[1]
Holmes Creek has the name of the local Holmes family.[2]