馬祖鎮隸屬中國四川省德陽市什邡市,位於成都平原西北部,北連靈傑鎮,南接皁角街道、元石鎮,西與南泉鎮、雲西鎮接壤,東和雙盛鎮相鄰,鎮政府駐地地處東經104°12’,北緯31°09’,位於什邡市城區以北6公里處,全鎮幅員面積23.89平方千米,轄2個社區、7個行政村,總人口28739人(2017)。
馬祖鎮舊名興隆場、兩路口,1951年置興隆鄉,1958年改興隆公社,1960年改稱兩路口公社,1983年改爲兩路口鄉,1988年改建兩路口鎮,2005年更名爲馬祖鎮,因紀念唐代佛教名人馬祖而得名。
馬祖鎮是中國佛教著名人物馬祖道一的故里,有“馬祖故里”之稱,是首批四川省試點小城鎮之一,四川省十面紅旗鄉鎮之一。
2019年12月11日,四川省人民政府關於同意德陽市調整旌陽區等5個縣(市、區)部分鄉鎮行政區劃的批覆(川府民政〔2019〕15號):撤銷雙盛鎮,將其所屬行政區域劃歸馬祖鎮管轄,馬祖鎮人民政府駐青龍村18組8號。