老僧堂镇,隶属于山东省济宁市嘉祥县,地处嘉祥县西北部,东接马村镇、大张楼镇,南连孟姑集镇,西邻菏泽市郓城县黄泥冈镇,北依黄垓镇,东北与梁宝寺镇毗邻,行政区域面积60.38平方千米。
西周时期,老僧堂镇境域为鲁国附庸国焦国地;1981年,更名老僧堂公社;1984年,改为老僧堂乡;截至2018年末,老僧堂镇有户籍人口45555人;截至2020年6月,老僧堂镇下辖27个行政村;镇人民政府驻老僧堂村。
2011年,老僧堂镇财政总收入129万元,比上年增长38.78%,其中地方财政收入673万元,比上年增长35.96%,;2018年,老僧堂镇工业企业54个,规模以上企业15个,有营业面积超过50平方米以上的综合商店或超市16个。