鲁口镇,隶属于安徽省阜阳市颍上县,地处颍上县东南部,东滨淮河,与会淮南市寿县隔河为邻,北靠焦岗湖和淮南毛集区焦岗乡水陆相依;西至西北与颍上县杨湖镇和黄坝乡接壤。区域面积59平方千米,截至2019年末,户籍人口39775人。
民国时期,属凤台县曹集乡。1949年初,划属颍上县,并置鲁口乡。1983年8月,复置鲁口乡。1992年3月,并入杨湖镇。1996年11月,复置鲁口乡。2002年4月,乡改镇。截至2020年6月,鲁口镇下辖3个社区和6个行政村。
2019年,鲁口镇有工业企业19个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市110个。