1958年分属层山、蔡村两乡,是年秋分属层山、褚墩两公社。
1971年属层山公社。
1984年改层山乡、庄坞乡。
1995年层山撤乡设镇。
1996年,层山镇面积51.6平方千米,人口4.2万人,辖湖埠山前村、湖埠山后村、层山山后、层山山东、沙埠东村、沙埠西村、耿墩、吴庄、街西头、山西、危屯、曹屯、柏庄、张杨庄、栗杨庄、王杨庄、房杨庄、瓦屋庄、卞杨庄、小池头、颜圩子、前銮墩、后墩、董墩、吕园、杨园、大城子、新合庄、东哨、北哨、凌庄、司庄、肖姬庄、周庄等34个行政村;庄坞乡面积33.4平方千米,人口3,5万人,辖庄坞、河西、南街、南营子、北营子、核桃园、东高尧、西高尧、后高尧、前高尧、吴庄、马湾、北多福庄、南多福庄、向曙、学田、小傅庄、涌泉前村、涌泉后村19个行政村。
1998年10月19日,撤销庄坞乡,设立庄坞镇(鲁政函民字[1998]25号)。2011年11月,撤销层山镇,并入庄坞镇。
声明:若涉及版权问题,请联系我们进行删除!谢谢大家!