中國歷史上有兩個堂邑縣、前壹個堂邑縣是南京在秦朝至隋朝時期的壹個縣治,故址在今南京市六合區壹帶。
山東聊城堂邑縣隋代置縣,時沿其西北“漢代堂邑”之名稱堂邑縣。《元和誌》載:漢代堂邑故城,在隋堂邑縣西北 13.5公裏處。唐宋元明清各代均置堂邑縣。歷代堂邑縣治所雖有搬遷,縣制行政不變。
宋代堂邑縣屬河北路博州,金代歸山東西路博州所轄,元代為山東宣慰司東昌路總管府屬地,明代隸歸山東布政司東昌府,清代為山東東昌府所領。
民國初屬山東省東臨道。1936年屬山東省第六區行政督察專員公署。
抗日戰爭時期(1942年)堂邑縣第六區劃設為冠堂邊辦事處。1943年,為紀念行乞辦義學的武訓將堂邑縣改名為武訓縣。1943年10月為紀念義丐武訓,堂邑縣更名為武訓縣,冠堂邊辦事處原冠縣屬地劃屬武訓縣,冠館路以北及清水壹帶劃屬永智縣。
1949年,武訓縣被撤消,冠縣原第六區屬地劃歸冠縣,武訓縣又恢復原稱謂堂邑縣。1956年4月縣建制被撤消,原堂邑縣的柳林區、辛集區和溫集區的定遠寨,範王莊、黑周三個鄉劃屬冠縣,城關、鬥虎屯、梁水鎮、溫集的四個區劃歸聊城,堂邑遂為聊城縣堂邑區駐地,時轄三十個鄉。1958年11月撤區為堂邑公社駐地。1984年改為堂邑鎮,2000年被省人民政府批準為中心鎮。
1943年秋,聊西縣和堂邑縣南部改建為聊堂縣。1943年11月以堂邑縣北部八甲劉、梁水鎮、鬥虎屯(今區境西北部)壹帶和冠縣東部蘭沃、柳邵壹帶合並組建武訓縣。1946年2月,撤銷聊堂縣,原堂邑縣地劃入武訓縣。1949年復名堂邑縣,屬平原省聊城專區。1952年劃歸山東省聊城專區。1956年3月,堂邑縣建制撤銷,其轄地分別劃入聊城和冠縣,原堂邑縣的柳林區、辛集區和溫集區的定遠寨、範王莊、黑周三個鄉劃屬冠縣,堂邑縣東部原轄之城關區、八甲劉、垢土固、鬥虎屯、梁水鎮、閻寺、道口鋪、張爐集、鄭家等區劃入聊城縣。
據光緒十八年堂邑縣誌記載:堂邑縣在東昌府西四十裏。東至道口鋪接聊城縣界,東南至小井張家莊(今冠縣煙莊鄉張家莊)接聊城縣界,東北至園裏劉家莊接博平縣界,西至高莊鋪(今冠縣賈鎮高莊鋪)接冠縣界,南至老賈莊接聊城縣界,北至堠堌集(東昌府區鬥虎鎮堠堌村)接臨清州,西南至馬橋集(今莘縣河店鄉馬橋)接冠莘二縣界,西北至官莊(今臨清康莊鎮官莊)接館陶縣界。註:以上查了很多資料,總結出以上的情況。詳細情況見《聊城地方誌》