红庙镇，是下辖的一个乡镇级行政单位。2011年，汉中市人民政府向陕西省人民政府申请，将南郑县的喜神坝乡，整建制归入红庙镇。并入前，红庙镇辖21个村，面积69.88平方公里，总人口18256人，政府驻地——红庙塘。并入后，共辖30个村，面积154.32平方公里，总人口25670人。政府驻地不变。
行政区划.红庙镇下辖以下地区：