杨庄镇位于县城东北35公里处,居三市(临沂、潍坊、日照)、四县(沂水、莒县、诸城、安丘)结合部,辖54个行政村、6.3万口人,总面积165平方公里。郭家峪秦家庄张家楼子高家楼子吴家楼子曹家坡西山根东西沟孔家黄崖头李家坡孙家坡张家坡邵家楼峨山口大院五山汞丹山孟家坡白家庄大罗张小罗张泉富庄北垛庄南仉里仁村四官庄方家沟庄科四社官庄上儒林下儒林上杨林下杨林善疃孟母村龙泉官庄副泉官庄
辖54个行政村