莊塢鎮,隸屬於山東省臨沂市蘭陵縣,地處蘭陵縣東南部,東靠沂河與郯城縣廟山鎮相鄰,南與郯城縣勝利鄉接壤,西南與磨山鎮相連,西與長城鎮、蘭陵鎮相鄰,北與羅莊區褚墩鎮爲鄰,行政區域面積88.72平方千米。截至2019年末,莊塢鎮戶籍人口爲98211人。
民國二十九年(1940年),屬臨沂縣抗日民主政府,先後隸屬於魯南三區委,魯南區黨委,沂河地委領導;1998年12月,改爲莊塢鎮。截至2020年6月,莊塢鎮轄42個行政村,鎮人民政府駐河西村。
2019年,莊塢鎮有工業企業147個,其中規模以上5個,有營業面積超過50平方米以上的綜合商店或超市109個。
2021年10月,入選2021年全國鄉村特色產業十億元鎮名單。