杨村镇在清雍正年间(1723~1735年),即成集市。民国,设杨村乡公所。1958年,乡改公社。1984年,公社改乡。1995年10月,樵店、锦屏析出,属剑阁县。2020年5月,撤销锦屏乡,将其行政区域划归杨村镇管辖。 截至2020年6月,杨村镇下辖1个社区和9个行政村。面积39.54平方千米。截至2019年,杨村镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市8个。杨村镇境内有喻马公路穿境而过,境内长13千米。杨村镇有耕地9607.74亩,林地1030亩,有小型水库4座,有效灌溉面积8000余亩。