1943年由水北區(qū)析出,稱張里區(qū)。
1945年10月屬水北區(qū)。
1946年10月置楊莊區(qū)。
1951年3月改稱第十五區(qū),5月撤銷,并入十四區(qū),1953年恢復。
1955年10月改稱楊莊區(qū)。
1958年3月改稱楊莊鄉(xiāng)。
同年10月改稱楊莊公社。
1984年4月改稱楊莊辦事處。
1985年10月改稱楊莊鎮(zhèn),屬萊蕪市(縣級市)。
1992年12月,縣級萊蕪市升格為地級萊蕪市,設萊城區(qū)、鋼城區(qū)兩個區(qū),楊莊鎮(zhèn)屬萊蕪市萊城區(qū)。
2018年12月,濟南市萊蕪市進行區(qū)劃調(diào)整,撤銷萊蕪市萊城區(qū),設立濟南市萊蕪區(qū),隨即歸屬濟南市萊蕪區(qū)至今。