百灵庙镇,隶属于内蒙古自治区包头市达尔罕茂明安联合旗,地处达尔罕茂明安联合旗中部偏南,东与达尔汗苏木毗邻,南与乌克镇交界,西接明安镇、白云鄂博矿区,北与达尔汗苏木交界。区域面积627平方千米。截至2018年末,户籍人口25204人。1952年10月,达尔罕旗和茂明安旗合并为达尔罕茂明安联合旗。1958年4月2日,乌兰察布盟改行政公署,本旗属乌兰察布盟行署。1996年1月1日,达茂联合旗划归包头市。2005年,红格塔拉种羊场划归百灵庙镇。2020年6月,百灵庙镇下辖7个社区、4个行政村。2018年,百灵庙镇有工业企业25家,其中规模以上工业企业7家,营业面积超过50平方米以上的综合商店或超市5家。清康熙年间,达尔罕贝勒在此建庙,始称贝勒庙。