堂邑镇隶属于山东省聊城市东昌府区,地处东昌府区西部,东与道口铺街道接壤,南与张炉集镇为邻,西连冠县定远寨镇,北接梁水镇。总面积61.41平方千米,截至2019年末户籍人口39307人。截至2021年10月,辖3个社区、12个行政村,镇人民政府驻堂邑南街。
该镇气候属温带季风气候。春秋战国时境域为清邑之地,1984年改为堂邑镇。2021年被文化和旅游部命名为中国民间文化艺术之乡。
经济以农业为主,种植小麦、玉米、蔬菜;工业以葫芦加工为特色。2019年末有工业企业13个,其中规模以上8个,有营业面积超过50平方米以上的综合商店或超市66个。