董塘镇位于仁化县城西南部,东邻丹霞街道办,北接红山镇,西毗石塘镇和乐昌市,南连浈江区,镇政府驻董塘社区,距县城12公里。辖区总面积243.3平方公里。交通便利,省道S246线贯穿墟镇,一小时内可到武广高铁韶关站,国道G535线可达乐昌。根据第七次全国人口普查统计数据,董塘镇常住人口3.1万人,辖17个村委会和3个居委会,198个村民小组。 据《韶关市地名志》记载:“董塘,在仁化县西南部,古代董姓在董塘河南岸置居,并建有墟场,故名董塘。”。唐垂拱四年(公元688年)属仁化县潼阳乡。明万历年间(1573-1620)至民国年间,董塘均属平山都(旧址位于安岗村前凡口技校范围)。1913年属董塘区,1937年属第三区,1941年属董塘乡。1949年10月,属仁化县董塘区,1950年属仁化县第二区,1955年属仁化县董塘区,1957年属仁化县董塘乡,1958年与石塘、附城成立丹霞人民公社,1959年董塘从丹霞人民公社分出,成立董塘人民公社,1983年改设董塘区,1985年改为董塘镇。