因镇人民政府驻地位于白庙子村而得名。明代,谷氏从丰润迁此立庄。清顺治年间,王氏(满族)从沈阳随顺治皇帝进关迁此立庄居住。因在村西山头上修建一座小白庙,人称“白庙子”,便以此命名为村名。
迁西县辖乡。1953年建白庙子乡,1958年属东风公社,1961年建白庙子公社,1984年改乡。位于县境西部,距县城7公里。面积65平方公里,人口1.6万。横河自西北向东南流经境内,引滦入津隧洞穿越境内,大(同)秦(皇岛)铁路、三(屯营)抚(宁)公路过境。辖白庙子、果庄子、黑洼、横河、李兴庄、翻鞍寨、喜峰寨、西孤山、东孤庄、吴庄、半壁店、八里铺、廖庄子、孟庄、南杨庄、东沟峪、乔庄子、朱家峪、张家峪、宋家峪、沙岭沟、陡岭子、西瓦房庄、新水庄、泰家峪等26个村委会。乡镇企业有选铁、制氧、水栓、石渣等厂。农业主产玉米、小麦、大豆、谷子。饲养猪、羊、禽等。林果业主要产油松、板栗、安梨。
历史沿革:1946年前属迁安县,1947年设迁西县时划入第五区,1953年建白庙子乡,1958年月10月为东风(三屯营)公社白庙子大队,同年12月随公社并入遵化县,改称白庙子管理区,1961年6月复归迁西县,建白庙子公社,1984年公社改乡,为白庙子乡。
2021年撤乡设镇,为白庙子镇,此名一直沿用至今。