沙塘自唐开元六年(公元718年)列入晋江县版籍。
宋代属晋江县安仁乡聚仁里。
元、明、清属晋江二十六都。
1934年属晋江县一区,时设沙堤保,1941年属晋江县一区罗裳乡,1944年属晋江县一区大同乡,新中国成立后属晋江县梧林区,1955年属晋江县罗山乡,1958年乡改为人民公社,属罗山公社沙塘大队;1984年人民公社改为乡管委会属罗山乡沙塘村委会;1992年晋江县撤县换市,改为罗山镇沙塘村委会;2003年11月27日罗山镇撤销沙塘划入新塘街道管辖改为沙塘社区居委会。