清乾隆五年(1740年),属东安县管辖,设洞心堡。
清同治年间,设太安堡。
清光绪二十三年(1897年),分设太安堡、洞心堡、初城堡。
民国二十五年(1926年),属云浮县管辖,改堡为乡,以后设洞心乡、初城乡。
民国三十六年(1947年),洞心、初城、夏洞并为洞城乡。
1950年,设河口乡。
1958年9月,河口、都骑合并为都骑乡,10月,成立太阳升公社。
1959年5月,设立河口公社。
1982年,改为河元公社。
1983年4月,改称河元区、河口区。
1986年10月,改称河口镇。
1994年4月,属云城区管辖,改称河口街道。