西林乡位于
湘阴县境西南角。乡域建国前属益阳县兆丰乡和永乐乡。1950年划属湘阴县,1956年建为西林乡,1958年隶跃进公社,后改新泉公社,1961年建西林公社,1984年改为乡。面积32平方千米,总人口1.71万人。辖东亚、资源、
资江、秀池、赛丰、高丰、新联、新合、新胜、金山10个村、126个村民小组。乡人民政府驻西林港。2005年与其它三乡一镇合并,仍辖十村一渔场,2013年总耕地面积2.6万亩,总人口1.61万人。
西林乡境内有湖南省道S308线通过,其中乡级公路呈南北方向分布,名称为东风路,修于1958年。西林乡还有
资江通过,资江与
湘江相连。