口頭鎮系歷史古村。建於孔雀山西南側山腳下。是通往本縣北部山區及阜平縣的必經之路,因處於山區之口,故以地形命名為口頭(村)。鄉以駐地取名為口頭鎮。這裏1937年七·七事變後,行唐縣成立總動會,於十月份設立了行唐縣最早的壹個區,即口頭區,轄口頭以北村莊。
1953年辦農業生產互助組,
1955年成立初級農業生產合作社,
1956年建立高級農業生產合作社。
1958年人民公社化時建口頭人民公社,有121個自然村。
1961年公社規模調整時,將西部29個村劃出成立上閻莊公社;西北部25個村劃出成立上連莊公社;北部22個村劃出建立九口子公社;東北部22個要劃出建立楊家莊公社;南部12個村劃出建立秦臺公社;其余11個村仍為口頭公社。
1984年全縣取消人民公社,改社為鄉(鎮),轄區不變。大隊改為村委會。
1996年合鄉並鎮時,將秦臺鄉、楊家莊鄉、口頭合為口頭鎮。