南濒洪泽湖，西界宿迁市，北界沭阳县。县域总面积1418平方公里。其中，陆地面积998平方公里，占总面积的70.38%；水域面积420平方公里，占总面积29.62%。陆地面积中有可耕地70603公顷。
水系.黄河故道（古泗水）和京杭大运河自西北向东南贯穿泗阳全境，南面则濒临中国第四大淡水湖——洪泽湖。京杭大运河横穿东西50公里，成为天然“分水岭”，大运河以南，北高南低，河流皆流入洪泽湖，统属淮河水系；大运河以北，南高北低，河流属沂、沭水系。全县境内大小河道有30多条，总长近700公里。