杨湖口镇,隶属于河南省周口市鹿邑县,地处
鹿邑县西北部,东、东南邻
贾滩镇,南、西南接
穆店乡,西连
玄武镇,西北与商丘市柘城县张集乡接壤,北与商丘市柘城县陈集乡接壤,东北邻贾滩镇,距鹿邑县城15千米,
区域总面积75.18平方千米。
清朝时期,现杨湖口镇境域为东皋乡杨湖口集;2009年2月,由杨湖口乡改为杨湖口镇。
截至2019年末,杨湖口镇户籍人口为84132人。
截至2020年6月,杨湖口镇下辖4个社区、34个行政村,
镇人民政府驻政通路。
截至2019年末,杨湖口镇有工业企业578个,其中规模以上6个,有营业面积超过50平方米以上的综合商店或超市91个。