唐口街道位于济宁市区西南部,距市中心14.5千米。面积126平方千米,辖79个行政村,人口87956人(2005年)。105国道、251省道、京杭大运河穿境而过。河流有赵王河、洙赵渠、龙拱河、济梁运河。寺下郝村东有寺固堆(古名香葬堆)、刘街村西有刘林遗址,分别为省、市级重点文物保护单位。
因驻地唐口村得名。明代以前该村曾名许官屯(来历不详)。明初刘、王、马、杜等姓相继从山西3洪洞县迁居此地。仍沿用旧村名。后因赵王河在此决口,有唐姓-带领民夫赌住决口,该村始免于水患,村民感戴唐姓-恩德,故改村名唐家口以示纪念,后简称唐口镇。
1949年属济宁县第三区西南部,1949年后属嘉祥县第九区,1956年划归济宁县,1958年成立唐口公社,1984年改称唐口乡,1985年建镇。
1997年,面积122平方千米,人口8.4万,辖唐口、河长口西、河长口中、河长口东(河长口)、河长口东(潘庄、丁庄)李口、路口 、程庄(陈河口)、蔡庄、鲍庄、马庄、姬庄、新庄、单庄、田庄、史庄、孔庄、谷庄、林庄、魏楼、河南魏、周魏、北张桥、茹行、加河、刘街、刘集、孟庙、刘屯、杜屯、廉屯、梁南、梁北、南唐庄、南薛屯东村、南薛屯西村、戈户、常户、前王、后王、寺下郝、寺下许、前王堂、后王堂、东王堂、崔堂、大流店、小流店、半边店、姜庙、朱庙、单庙、孟楼、前陈楼、后陈楼、景村、傅村、吴村、坡里王、姚刘王、韭菜姜、洼子韩、张寨、关南李、棒李、中阎、后阎、孙杨田、门街、东王庄、西王庄、西韩庄、东张庄、大张庄、杨柳庄、范李庄、谢刘庄、王赵庄、高孟庄、醋刘庄79个行政村。
2009年3月9日,经省政府批准(鲁政字[2009]34号),将济宁市任城区唐口镇划归市中区管辖。
2009年8月实施规划,建设新型农村社区———杜屯社区。
2010年撤镇改设街道。