民国二十二年(1933年),设有清塘区及其上清塘、下清塘、英家3个乡,属钟山县。
民国二十九年(1940年),设清塘、英家两乡。
1950年5月,为第四区。
1950年9月,为英家区。
次年,为第七区。
1957年12月,分设清塘、新龙和英家3个乡。
1958年8月,设五星公社。
1960年4月,设清塘公社。
1962年3月,分设清塘、新龙、英家3个公社。
1962年10月,设清塘区。
1968年4月,复为清塘公社。
1984年,清塘公社撤改为清塘乡。
1987年,清塘乡析出另置英家乡。
1992年11月,清塘乡改为清塘镇。
2005年7月,英家镇并入清塘镇。