1932年1月,河口縣蘇維埃政府在該鎮(zhèn)成立,是鄂豫皖革命根據(jù)地重要集鎮(zhèn),曾稱“五一市”。
1933年前屬黃陂縣河口里10會;1933年1月后屬禮山縣;抗日戰(zhàn)爭期間,曾被日偽作為黃安縣政府機(jī)關(guān)駐地。
1941年設(shè)河口鄉(xiāng)。
解放初,劃為一區(qū),1952年9月屬大悟縣一區(qū)。
1958年成立五一人民公社。
1961年更名為河口區(qū),下轄劉集、四姑、河口三個鄉(xiāng)鎮(zhèn)。
1981年底,河口鎮(zhèn)從河口區(qū)中析出,改為縣轄鎮(zhèn)。
1987年9月,撤銷區(qū)建制,建鄉(xiāng)(鎮(zhèn))人民政府,設(shè)河口鎮(zhèn)至今。