长沟镇,隶属于山东省济宁市任城区,地处济宁城区西北部,东邻李营街道,南与仙营镇接壤,西连嘉祥县,北与汶上县为邻,行政区域面积68.49平方千米。
清朝末期,长沟镇境域属直隶州西乡大长沟;民国元年(1912年)后,属济宁县缙云乡、第八区、第十区;1959年9月,新建长沟公社;1984年5月,撤社建长沟乡;1985年5月,改为长沟镇;截至2018年末,长沟镇有户籍人口65983人;截至2020年6月,长沟镇下辖52个行政村;镇人民政府驻回林村。
2011年,长沟镇财政总收入710万元,比上年增长55%,其中地方财政收入4438万元,比上年增长23%,从各主要税种看,完成营业税1290万元,增值税652万元,企业所得税77万元,境内金融机构各类存款余额7亿元,比上年增长11%;各项贷款余额2.3亿元,比上年增长15%;2018年,长沟镇有工业企业148,规模以上企业14,有营业面积超过50平方米以上的综合商店或超市132个。