1946年屬大同縣八區(qū),區(qū)公所設(shè)鎮(zhèn)川,1947年屬大豐陽(yáng)工委辦事處。
1948年5月,大豐陽(yáng)工委辦事處撤銷(xiāo),復(fù)歸大同縣,劃歸十一區(qū)所轄。
1949年大同解放,東西大同縣合并后,仍屬大同縣,1950年新區(qū)土改后屬大同縣四區(qū),區(qū)公所設(shè)花園屯。
1954年7月20日,大同縣、懷仁縣合并,改稱(chēng)大仁縣,屬之。
1965年恢復(fù)大同縣,同時(shí)歸屬雁北地區(qū)管轄,1972年4月5日,歸屬大同市新榮區(qū)。
1984年改社劃鄉(xiāng),境內(nèi)的鎮(zhèn)川堡人民公社、花園屯人民公社改成鎮(zhèn)川堡鄉(xiāng)、花園屯鄉(xiāng)。
2001年3月鄉(xiāng)鎮(zhèn)合并,鎮(zhèn)川堡鄉(xiāng)與花園屯鄉(xiāng)合并為花園屯鄉(xiāng)。
2021年經(jīng)山西省人民政府批準(zhǔn)花園屯鄉(xiāng)改為花園屯鎮(zhèn)。