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