庙子乡,隶属于四川省达州市万源市,地处万源市东北部,东与陕西省安康市紫阳县界岭镇接壤,南与重庆市城口县左岚乡、大竹镇相邻,西接大竹镇,北连陕西省安康市紫阳县绕溪镇、双桥镇,行政区域面积125.15平方千米。
1950年11月,成立庙子乡。1973年5月,更名庙子公社。1984年2月,公社改乡。截至2019年末,庙子乡辖区户籍人口6111人。截至2020年6月,庙子乡下辖7个行政村, 镇人民政府驻庙子乡街道。
2011年,庙子乡农民人均纯收入3287元。截至2019年末,庙子乡有营业面积超过50平方米以上的综合商店或超市15个。