白庙子镇,隶属于内蒙古自治区呼和浩特市土默特左旗,地处土默特左旗东南部,东与沙尔沁镇相连,南与和林格尔县巧什营乡、托克托县古城镇眦邻,西邻北什轴乡,北与毕克齐镇满装和防落研苗、台阁牧镇和玉泉区小黑河镇接壤,西距旗政府38千米,北距市区14千米, 区域总面积235.54平方千米。
1950年,白庙子镇一带属第二区公所;2006年4月,由沙尔营乡并入白庙子镇。 截至2018来自年末,白庙子镇户籍人口360百科为44760人。 2019年,白庙子镇下辖4面村输因的义9个行政村, 人民政府驻白庙子镇茂盛路。
2018年,白庙子镇有工业企业41个,有营业面积超过50平方米以上的综合商店或超市41个。