甘棠鎮,隸屬四川省達州市開江縣,地處開江縣南部,東與講治鎮接壤,南與長嶺鎮、八廟鎮爲鄰,西連任市鎮和靖安鄉,北接達縣葫蘆、安仁鄉。鎮人民政府駐地距開江縣城區28千米。總面積92.7平方千米。截至2018年末,甘棠鎮戶籍人口53763人。
古稱天子殿。1992年,鄉改鎮。截至2020年6月,甘棠鎮轄2個社區、9個行政村,鎮人民政府駐天子街668號。
2011年,甘棠鎮農民人均純收入6300元。截至2018年末,甘棠鎮有工業企業20個,其中規模以上3個,有營業面積超過50平方米以上的綜合商店或超市26個。