大庄镇,1949年以前,属宁阳乡。1949年以后,属新泰区。1961年6月,分设静宁县大庄公社,社址大庄李家;同年12月恢复庄浪行政区时,为庄浪县大庄公社。1983年,大庄公社改为大庄乡。2016年,甘肃省政府同意撤销庄浪县大庄乡,设大庄镇。地处庄浪县西南山区,东邻朱店镇,东北与卧龙镇接壤,南接万泉镇,西靠阳川镇。截至2020年6月,大庄镇辖16个行政村,镇人民政府驻大庄李家。2011年末,大庄镇农民人均纯收入3384元。截至2018年末,大庄镇有营业面积超过50平方米以上的综合商店或超市8个。