明安镇,隶属于内蒙古自治区巴彦淖尔市乌拉特前旗,地处乌拉特前旗东北部,阴山山脉分支白音查干山南麓,东与包头市固阳县交界,南连包头市二机靶厂,西南与额尔登布拉格苏木接壤,西与大佘太镇相连,北与小佘太镇毗邻。辖区面积741.8平方千米。截至2018年末,明安镇户籍人口28987人。
中华人民共和国成立前,属乌拉特中后旗和安北县。1958年9月,成立明安五星公社。此后多次进行区划调整。1984年3月,改社建乡,改为明安乡和朝阳乡。2005年12月,明安乡和朝阳镇合并为明安镇。截至2020年6月,明安镇辖10个村,镇人民政府驻菅家窑子村固查公路与哈石公路交会处。
2018年,明安镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市9个。