八门城镇:清代,属海滨乡兴堡里。
民国时期,属宝坻县第二警区第七大编乡。
1947年解放后,属宝坻县第六区,1953年设立八门城乡。
1958年8月公社化后,属林亭口公社。
1960年3月,划归汉沽市。
同年又划归宁河县。
1961年3月,始建八门城公社。
1962年夏,划回宝坻县。
1983年6月,更名为八门城乡。
1996年1月撤乡建镇。
欢喜庄乡:1975年9月29日,由黄庄公社北部划出11个村;又由八门城公社西南部划出14个村,组建欢喜庄公社。
1983年6月,改称欢喜庄乡。
2001年11月与八门城镇合并,统称八门城镇。