杨林镇位于嵩明县东南部。面积181.22平方千米,人口5.96万人(2006年)。辖杨林、老城、核桃、落水洞、老余屯、大树营、张官营、东山、罗良、马坊、官渡、新村、官庄、龙保、云林15个行政村。镇政府驻兰茂街,距县城13千米。贵(阳)昆(明)铁路经此设站,320国道过境。古迹有位于南街西端的蓝茂(明代《滇南本草》的作者、著名诗人、药物学家,字芷奄)祠和墓。
[沿革]秦通道云南即在杨林设置驿站。当时因东门有石状如羊,故名“羊林”。西汉元封二年(公元前109)属益州郡昆泽县,治所在今杨林,辖羊林、束甸、太池(今宜良)。唐贞观二十三年(649)属南诏国长州(嵩明)。宋代大理国时期属崧盟部。元宪宗六年(1256),置羊林千户所、属嵩盟万户府。未几,改设羊林县,属嵩盟州。至元二年(1265),因地处羊林海岸,杨柳成林,故改羊林为杨林。明成化十七年(1481),裁杨林县,设杨林所。清康熙年间,裁所,设金马里。民国3年(1914)嵩明州改为嵩明县,杨林改为镇,今杨林镇所辖南槽子一带设置民权乡。之后一度属嵩明县第五区。1950年7月设杨林区,辖海潮、新凤、马营、龙保、五丛、大树营、乌西、对龙8个乡。1955年划出乌西、对龙归昆明市官渡区。1958年建立杨林公社,曾一度划归昆明市明良矿区管辖。1962年4月,杨林公社分成杨林、大树、龙保三个小公社,1963年合并成立杨林区,下辖1镇(杨林)和13个小公社。1966年7月撤区,成立杨林和新村公社。1971年2月杨林和新村公社合并为杨林公社,辖14个生产大队。1984年2月,撤公社成立杨林区,所辖生产大队改为1镇(杨林)12个乡。1988年1月改杨林区为杨林镇(中国政区大典:1989年置镇),下设14个办事处。1997年,面积162.7平方千米,人口5.7万,辖杨林、老城、马坊、东山、罗良、张家营、大树营、老余屯、核桃、落水、官渡、新村、官庄、龙保14个行政村。
[邮编]651701 [2008年代码](没有101杨林监狱会,其余同2006年代码) [2006年代码]530127103:~101杨林监狱会 ~201杨林村 ~202老城村 ~203核桃村 ~204落水洞村 ~205老余屯村 ~206大树营村 ~207张官营村 ~208东山村 ~209罗良村 ~210马坊村 ~211官渡村 ~212新村村 ~213官庄村 ~214龙保村 ~215云林村