沙河发源于平顶山市鲁山县伏牛山区,,流经平顶山市区、叶县、舞阳县、郾城县、漯河市、西华县、商水县至周口市西汇入颍河,河长322公里颍河发源于河南省境内登封市嵩山,流经禹州市、襄城县、许昌县、临颍县、西华县及周口市,至沙河汇入处全长262公里,沙河颍河在周口市合流,称为沙颍河,至安徽省颍上县正阳关汇入淮河。颍河虽为干流,但现在沙河在水量和长度上都相对更大。