民国年间,河城街为献县二区,其中伊庄为交河县飞地。
抗战时期,河城街为日伪统治区,万村地区为献交县第五区。
1949年,献交县撤销,万村划归献县第二区。
1954年5月,设立献县第七区(驻河城街),下辖14个乡。
1958年,河城街属城关火箭人民公社,万村属南河头公社。
1961年,城关人民公社析置河城街公社,南河头公社析置万村公社。
1984年,撤销河城街公社、万村公社,改为河城街乡、万村乡。
1995年,撤销万村乡,原万村乡行政区域并入河城街乡。
2002年,撤销河城街乡,设立河城街镇。