清乾隆五年(1740年),屬東安縣管轄,設(shè)洞心堡。
清同治年間,設(shè)太安堡。
清光緒二十三年(1897年),分設(shè)太安堡、洞心堡、初城堡。
民國二十五年(1926年),屬云浮縣管轄,改堡為鄉(xiāng),以后設(shè)洞心鄉(xiāng)、初城鄉(xiāng)。
民國三十六年(1947年),洞心、初城、夏洞并為洞城鄉(xiāng)。
1950年,設(shè)河口鄉(xiāng)。
1958年9月,河口、都騎合并為都騎鄉(xiāng),10月,成立太陽升公社。
1959年5月,設(shè)立河口公社。
1982年,改為河元公社。
1983年4月,改稱河元區(qū)、河口區(qū)。
1986年10月,改稱河口鎮(zhèn)。
1994年4月,屬云城區(qū)管轄,改稱河口街道。