颍上县是安徽省阜阳市下辖县。
颍上县位于安徽省西北部,淮河与颍河交汇处、淮北平原最南端。南临淮河,中跨颍水。地理座标为东经115°56′—116°38′,北纬32°27′—32°54′。以县城为起点,东至江店孜镇蒋郢孜东27.1千米与凤台县接壤;西到六十铺西五十铺大赵庄34.5千米与阜阳市颍州区、颍东区、阜南县毗邻;南至淮河13千米与霍邱县、寿县隔河相望;北至陈桥镇毛沟桥29.4千米与利辛县交界。全县东西长72.5千米,南北宽56.1千米,总面积1988.5平方千米。占安徽省总面积的1.4%,占阜阳地区总面积的10.9%。县界周长261千米。
颍上县属典型的淮北冲积平原,境内无山丘,地势平坦,由西北向东南略倾斜。最高海拔为29.5米,最低海拔为18.5米,坡降为1/10000。继第三纪以来,地壳继续发生以沉降为主的地质运动,第四纪冲积物在地表沉积,不断改变着地貌形态。加之近代黄河多次南泛侵蚀、沉积,以及淮河各支流的分割,境内又构成不同的小地形。