白庙子乡,因很久以前境内有一座白色的大庙而得名,简称白庙子。古时,为宜州白庙子乡;1958年10月,改白庙子公社;1983年,改白庙子乡。截至2018年末,白庙子乡户籍人口为20648人。截至2020年6月,白庙子乡辖15个行政村,乡人民政府驻老君堡村。白庙子乡粮食作物以玉米为主。白庙子乡畜牧业以饲养羊、牛、家禽为主。2011年,白庙子乡工业总产值达到16.96亿元。2011年,白庙子乡财政总收入2304.2万元,比上年增长25%。2018年,白庙子乡有营业面积超过50平方米以上的综合商店或超市40个。白庙子乡境内有305国道经过。