清塘铺镇,隶属于湖南省益阳市安化县,地处安化县东南部,东邻高明乡、大福镇,南连娄底市的涟源市伏口镇,西接梅城镇及娄底市新化县田坪镇,北与梅城镇、芙蓉林场、仙溪镇、大福镇接壤。区域面积224.99平方千米,根据第七次人口普查数据,截至2020年11月1日零时,清塘铺镇常住人口为43820人。
宋朝,安化建县后属常丰乡。1951年,为安化十区樟龙乡。1984年,公社改称乡。1985年,乡改清塘铺镇。截至2021年10月31日,清塘铺镇辖3个社区、21个行政村。
2019年,清塘铺镇有工业企业14个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市27个。