镇羌堡是明长城大同镇重要关堡。位于山西省大同市境内。据《三云筹俎考》载:堡城为嘉靖二十四年(1545)设,万历二年(1574)砖包。城堡周“一里七分,高三丈八尺,北距长城仅十五步”。此处原开有马市,今长城外侧紧傍长城尚存马市围城遗址。镇羌堡包砖早巳被拆走,只有黄土夯筑墙体残存。此堡军事地位十分重要,为边塞首冲之地,据载,嘉靖三十年(1551),俺答汗部曾由此入边大掠。
由镇羌堡向西经二十一墙村至拒墙堡段长城,因筑墙所用夯土土质不好,自然坍塌极为严重,已成为一条长堤状。

大渝河从城堡的东侧流过,在远处的几座烽火台的映衬下更显苍凉。