原属山东省寿张县一区,西影唐属四区。
1947年一区改称城关区,四区改称打渔陈区。
1949年改属平原省。
1952年复属山东省。
1958年属台前公社。
1961年析台前公社南部、打渔陈公社西影唐村设孙口公社。
1963年分属台前区、打渔陈区。
1964年改属河南省范县。
1968年分属台前、打渔陈公社。
1974年属范县台前办事处。
1976年析台前公社南部、打渔陈公社西影唐村复设孙口公社。
1978年属台前县。
1984年改设孙口乡。
2011年改置孙口镇。