大庙镇,1958年,设红旗公社。1978年,红旗公社改为大庙乡。1992年,大庙乡改大庙镇,下辖12个行政村。2003年,马迷水村和双庙村合并为青山村。截至2020年6月,大庙镇下辖11个行政村。区域面积172.91平方千米,截至2018年,户籍人口17895人。2011年,大庙镇财政总收入5.9亿元,一般预算财政收入3.1亿元。年末金融机构各类存款余额2.01亿元;各项贷款余额0.7亿元。农民人均纯收入7185元。2018年,大庙镇有工业企业41个,其中规模以上11个,有营业面积超过50平方米以上的综合商店或超市49个。