杨林寨乡,隶属于湖南省岳阳市湘阴县,地处湘阴县北部,东南隔湘江与鹤龙湖镇对峙,西南与湘滨镇交界,北靠洞庭湖,[3]行政区域面积35平方千米。[4]截至2019年末,杨林寨乡户籍人口为27885人。[4]
杨林寨乡境域旧时属野洲荒湖,