1932年1月,河口县苏维埃政府在该镇成立,是鄂豫皖革命根据地重要集镇,曾称“五一市”。
1933年前属黄陂县河口里10会;1933年1月后属礼山县;抗日战争期间,曾被日伪作为黄安县政府机关驻地。
1941年设河口乡。
解放初,划为一区,1952年9月属大悟县一区。
1958年成立五一人民公社。
1961年更名为河口区,下辖刘集、四姑、河口三个乡镇。
1981年底,河口镇从河口区中析出,改为县辖镇。
1987年9月,撤销区建制,建乡(镇)人民政府,设河口镇至今。