1940年分为沙塘、汉塘、石塘尾3村,属庙头乡。
1949年属秧塘区。
1952年设为沙塘乡,属临桂县第六区。
1958年改沙塘大队,属红专公社。
1959年属庙头公社。
1961年分为沙塘、汉塘2大队。
1962年沙塘、汉塘2大队合并为沙塘公社,属庙头区。
1966年复改沙塘大队,属东风公社。
1967年更名红星大队。
1973年复名沙塘大队,属庙头公社。
1983年属庙岭公社。
1984年改沙塘村,并成立沙塘村民委员会,属庙岭乡。
1987年沙塘村民委员会改为沙塘村公所。
1995年沙塘村公所复改沙塘村民委员会。
1996年属庙岭镇。
2001年属临桂镇。
2002年划出部分辖地归榕山社区居民委员会、金水社区居民委员会管辖。