颍上位于安徽西北部的平原上,颍河在此汇入常年易涝的淮河。下游的正阳是颍河、淠河汇入淮河处的古渡口,淮河西岸的西正阳属颍上,东岸的东正阳属寿县。明清两代这里设有钞关,称正阳关,对往来于中原与淮河下游的粮船货船征税。