石塘鎮向為仁化屬地,其隸屬關系,隨著仁化縣行政區域演變而演變。
唐垂拱四年(688元),屬仁化縣潼陽鄉(董塘、石塘)。
明朝時,稱石塘都。
民國二年(1913年),屬仁化縣董塘區。
民國二十六年(1937年),屬第三區。
民國三十年(1941年),屬董塘鄉。
1949年,屬第二區。
1955年,屬董塘區。
1958年,屬丹霞公社。
1959年,屬董塘人民公社。
1961年,改石塘公社。
1984年,改石塘區公所。
1986年,設立石塘鎮。