大庙口镇,隶属于湖南省永州市东安县,地处东安县西部、越城岭余脉东南坡,东临湘桂铁路与紫溪市镇相连,南抵桂林市全州县,西伴东安舜皇山国家森林公园,东北与邵阳市新宁县交界。区域面积351.47平方千米,截至2019年末,户籍人口41925人。
民国元年(1912年),属三河乡。1949年11月,属第二区。1985年5月,撤乡建镇。1995年6月,撤区并乡,将大庙口、紫云、白沙等3个乡(镇)合并为大庙口镇。截至2020年6月,大庙口镇下辖3个社区和28个行政村。
2019年,大庙口镇有工业企业35个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市17个。