清末属临清卫和济宁直隶州南乡景村、平流河、大流店、小流店地方。
民国初先后属邾瑕乡、第六区、第七学区。
1938年分属伪济宁县第四、五区。
1945年8月分属王贵屯区、唐口区。
1949年9月,划归嘉祥县为第九区。
1956年9月划归济宁县。
1958年8月成立唐口人民公社。
1966年6月撤社建唐口区。
1969年3月撤区复设唐口人民公社。
1984年5月撤社建乡。
1985年5月改乡为镇;2010年撤镇设立唐口街道,沿用至今。