1949年初分屬一區萬年鄉和五區云蓋區,1949年10月后屬二區,1958年將岳口管理區并入稱萬坊公社,1961年劃出岳口,1965年稱廟前公社,1966年又稱萬坊公社,1968年與岳口合并稱前進公社,1972年又將岳口劃出稱萬坊公社。
1984年公社改鄉鎮,稱為萬坊鄉。
2000年5月,撤銷麻姑鄉,并入萬坊鄉。
2001年10月,撤消萬坊鄉,劃歸建昌鎮。
2005年4月,撤銷岳口鄉,由原岳口鄉和建昌鎮6個村組建成萬坊鎮,沿用至今。
由于廖坊水庫的建設,鎮政府從岳口街遷出擇址新建,駐地為鄧家邊。