大庄镇,隶属于云南省楚雄彝族自治州双柏县,地处双柏县东部,东界易门县,南邻法脿镇,西接妥甸镇,北与楚雄市、禄丰县接壤,行政区域面积534.93平方千米。截至2019年末,大庄镇户籍人口为25514人。
清代时期,属坞下;2002年4月,大庄乡改镇。截至2020年6月,大庄镇辖1个社区、12个行政村,镇人民政府驻大庄社区。
2019年,大庄镇有工业企业9个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市18个。