朱元璋建立明朝政权后,为了防止“北元”的侵扰,修筑了东起山海关、西至嘉峪关的万里长城。
乌盟境内的明长城主边位于内蒙古与山西省交界处,由东向西经兴和县、丰镇市、凉城县、和林格尔县、清水河县。这条长城遗迹大部分座落在沿崇山峻岭,傍悬崖陡壁之处,因此墙体保存较好。长城修筑所用之料,多为就地取材,百分之七十以上系夯土构筑,少数重要关隘为砖石构筑。在长城沿线构筑有烽火台,重要关隘筑有城堡。在乌盟境内的重要关口有鸿门口、杀虎口、德胜口、拒墙口、镇门口、忻平口、马市口等。重要的堡子有老牛湾堡、滑石涧堡、水泉堡、老营堡、五眼井堡、拒墙堡、得胜堡、镇川堡、镇宏堡、守口堡等。
在明长城的主边北侧重要地段,还修筑有次边,丰镇市隆盛庄东山角石碑记载:“大明洪武二十九年,岁次丙子四月甲寅吉日,山西行都指挥使司建筑。”可知该长城也是明太祖朱元璋所筑,这条长城较主边保存略差,长城遗迹十分清楚,墙体一般残高3~5米。