石塘镇向为仁化属地,其隶属关系,随着仁化县行政区域演变而演变。
唐垂拱四年(688元),属仁化县潼阳乡(董塘、石塘)。
明朝时,称石塘都。
民国二年(1913年),属仁化县董塘区。
民国二十六年(1937年),属第三区。
民国三十年(1941年),属董塘乡。
1949年,属第二区。
1955年,属董塘区。
1958年,属丹霞公社。
1959年,属董塘人民公社。
1961年,改石塘公社。
1984年,改石塘区公所。
1986年,设立石塘镇。