杨湖口乡,位于豫东平原,北与商丘市柘城县交界,东邻贾滩乡,南接穆店乡,西靠玄武镇,处于鹿邑县城北工业区和玄武工业区之间。全乡辖杨湖口居委会、刘楼居委会、干庄居委会、顾庄居委会、寇店村、大盛村、苏楼村、大王村、刘桥村、簸箕杨村、宋庄村、苏湾村、郭庙村、大田村、李油坊村、赵楼村、李八桥村、杨虎头村、水牛张村、吴小庙村、荆庄村、田庄村、秦楼村、马屯村、仝楼村、郭集村、大张村、火屯村、油坊张村、史桥村、西刘村、邬庄村、苏各村、梁楼寨村、梁口村、界牌村、陈庄村、新台田村4个居委会、34个村委会,126个自然村,总人口7.1万人,总面积74.8平方公里,其中耕地面积5206.15公顷。