董塘镇位于仁化县城西南12公里，北邻红山镇，西邻乐昌市，南邻浈江区。董塘镇地貌以丘陵山地为主，有丹霞地貌，属丹霞山世界地质公园的一部分。
行政区划.现辖：