七塘镇位于璧山县北部,距县城28千米。 清末为大塘乡,1958年改公社,1984年复置乡,1993年建镇。1997年,面积33平方千米,人口2.1万,辖建设、镜子、喜观、崇兴、阳岫、石坡、学堂、小湾、三步梯、碑载、龙滩、阴阳、将军13个行政村。
2003年底区划调整后,七塘镇政府驻七兴社区,辖原七塘镇、依凤乡所辖行政区域,面积57.49平方千米,人口32900人。
附:依凤乡位于璧山县北部,距县城30千米。 宋名依来镇,明为依来乡,清为依凤场,1958年改公社,1984年建乡。1997年,面积27.5平方千米,人口1.4万,辖南华、青龙、四合、卷洞桥、五角、盐店、跃进、柳家河、油坊、米市10个行政村。