八門城鎮:清代,屬海濱鄉興堡里。
民國時期,屬寶坻縣第二警區第七大編鄉。
1947年解放后,屬寶坻縣第六區,1953年設立八門城鄉。
1958年8月公社化后,屬林亭口公社。
1960年3月,劃歸漢沽市。
同年又劃歸寧河縣。
1961年3月,始建八門城公社。
1962年夏,劃回寶坻縣。
1983年6月,更名為八門城鄉。
1996年1月撤鄉建鎮。
歡喜莊鄉:1975年9月29日,由黃莊公社北部劃出11個村;又由八門城公社西南部劃出14個村,組建歡喜莊公社。
1983年6月,改稱歡喜莊鄉。
2001年11月與八門城鎮合并,統稱八門城鎮。