沙塘镇,隶属于广东省江门市开平市,地处开平市中部,东邻月山镇,东南接长沙街道,西南接塘口镇,西北与苍城镇接壤。辖区总面积85.3平方千米。截至2019年末,沙塘镇户籍人口有32330人。
清代,属平康都。1983年,改为沙塘区。1986年11月,改称沙塘镇。截至2021年10月,沙塘镇辖1个社区、15个行政村。镇人民政府驻沙塘圩东路1号。
2011年,沙塘镇地方财政一般预算收入1129万元,比上年增长25.1% ;地方财政一般预算支出1187万元,比上年增长12.6%。从各主要税种看,完成营业税182万元,增值税428万元,企业所得税62万元,个人所得税32万元。农民人均纯收入7691元。