Eonemachilus is a genus of ray-finned fish belonging to the family Nemacheilidae, the stone loaches.
The fishes in this genus are found in China.
Eonemachilus contains the following species:[2]