红庙镇,隶属于安徽省芜湖市无为市,地处无为市西北部,东邻石涧镇、无城镇,南接赫店镇、开城镇,西北与严桥镇接壤。区域面积84.04平方千米,截至2019年末,户籍人口44529人。 唐武德三年(620年),建扶阳县,遗址位于徐岗三水涧。民国三十年(1941年)6月1日,新四军第七师司令部驻此。1992年,撤区并乡,徐岗、红庙2乡合并组建新红庙乡。2002年,撤乡设镇。截至2020年6月,红庙镇下辖1个社区和7个行政村。 2019年,红庙镇有工业企业27个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市30个。