清代屬侯官倉(社)。
中華民國元年(1912年),前后屬引鎮、鄉、聯保所轄。
1949年,轄區設楊莊、石佛、侯官寨等鄉。
1956年,改屬杜曲區一部分。
1958年,屬引鎮公社,劃為侯官寨、石佛莊兩管理區。
1961年,合并成立楊莊公社。
1966年后,改名為紅陽公社。
1972年,恢復原名。
1984年,改建為鄉,并將原轄庫峪山區另成立庫峪鄉。
2002年,鄉鎮區劃調整時,把庫峪鄉并入楊莊鄉。
2011年,楊莊街道撤鄉設立楊莊街道。