该镇距今已有600多年的历史。
明永乐年间,居三角淀地区,称双家铺。
因靠卢沟河(今永定河)也称双沟港。
清顺治年间,更为双口。
1940年7月,首次建双口大乡。
1953年,建双口乡,属津北郊区。
1955年,属北郊区。
1958年,名幸福公社双口管理区,属红桥区。
1959年,改名北仓公社双口管理区,同年又易名双口副食品基地,属天津市食品局。
1960年,更名双口畜牧分场,隶津北畜牧场。
1961年7月,名双口公社,属红桥区。
1962年,复属北郊区。
1983年4月,复名双口乡。
1996年12月5日,撤乡置镇,命名为双口镇。
2001年,上河头镇并入双口镇。