1927年為濮陽縣董口區(qū),1940年3月為鄄城縣第五區(qū),1942年10月為鄄西辦事處二區(qū),1944年3月為鄄城縣二區(qū),1949年8月為鄄城縣七區(qū),1957年為董口鄉(xiāng),1958年9月建立董口人民公社,1983年12月復稱董口鄉(xiāng),1983年12月撤社建鄉(xiāng)時,建董口鄉(xiāng)、雙廟鄉(xiāng)。
2001年2月,撤銷雙廟鄉(xiāng),并入董口鄉(xiāng)。
2001年10月,撤銷董口鄉(xiāng),設立董口鎮(zhèn)至今。
現(xiàn)轄6個管理區(qū),98個自然村。
33個行政村。