清代属侯官仓(社)。
中华民国元年(1912年),前后属引镇、乡、联保所辖。
1949年,辖区设杨庄、石佛、侯官寨等乡。
1956年,改属杜曲区一部分。
1958年,属引镇公社,划为侯官寨、石佛庄两管理区。
1961年,合并成立杨庄公社。
1966年后,改名为红阳公社。
1972年,恢复原名。
1984年,改建为乡,并将原辖库峪山区另成立库峪乡。
2002年,乡镇区划调整时,把库峪乡并入杨庄乡。
2011年,杨庄街道撤乡设立杨庄街道。