东南流至安徽省颍上县东南杨湖镇沫河口汇入淮河，全长561公里（从沙河源头算起，则总长为619公里），流域面积36651平方公里。 其最大支流为沙河，因此也被称为沙颍河。
历史.古代颍水是“四渎八流”中的“八流”之一。今颍河上游的北汝河、澧河、沙河等原是古汝水支流，元朝至正年间，为了解决汝水水患，将汝水上游改道入颍河，从此汝水的上游部分便改属颍河水系。 
概况.颍河有三源，均发源于河南省登封市北部嵩山南麓。三源中西者右颍，名为后河，是主源；中间中颍，名为太后庙河