民國時屬桃溪區(qū)。
1949-1951年為大禾區(qū),下轄6個村。
1952-1955年,為大禾個鄉(xiāng)(后來瑞湖劃歸永平區(qū))。
1956-1957年撤區(qū)并鄉(xiāng)時,屬武北區(qū)大禾鄉(xiāng)。
1958年撤區(qū)分鄉(xiāng)時,稱大禾鄉(xiāng),下轄大禾、源頭、鄧坑、帽布、坪坑等五個村。
1959-1961年人民公社化,稱為東方紅人民公社,仍轄大禾、源頭、鄧坑、帽布、坪坑等五個村。
1961-1983年改稱大禾公社,下轄13個大隊。
1984年改稱大禾鄉(xiāng),下轄大禾、大礤、湘村、源頭、龍坑、鄧坑、上湖、上梧、賢坑、帽布、坪坑、山頭、大沛等13個村委會,58個自然村。
2018年,撤銷大禾鄉(xiāng),設立大禾鎮(zhèn)。