鎮羌堡是明長城榆林鎮東路下轄的一個堡寨,位於今陝西省榆林市府谷縣新民鎮以西約2.5公里的新城川村。據清道光二十一年刻李熙齡《榆林府志》載:此堡於「明初置,在東村,成化二年(1466)尚書王復奏,從東村堡移出高漢嶺。城在山原,周二里零,系極沖中地,樓鋪十座。萬曆三十五年(1607)砌以磚,邊垣長四十五里、墩台二十九座。」鎮羌堡軍事地位較為重要,明朝時用於防止蒙古騎兵南下,據《全邊略記》:「自正統初,北人入套,鎮羌為最沖。寇東西突犯,恆取道於此」。