唐代開村。
因村前河(即坑滘)中多石頭,取名石瀝滘。
明代析出上坊、下坊兩村。
1949年改稱上圍、下圍。
1956年合作化時,屬上豐高級社。
1958年公社化時,屬石灘公社15營。
1961年三江公社由石灘公社析出,設(shè)上塘大隊。
1983年撤三江公社設(shè)三江區(qū),上塘大隊改上塘鄉(xiāng)。
1987年撤區(qū)改鎮(zhèn),撤鄉(xiāng)改村,設(shè)上塘村村民委員會,屬三江鎮(zhèn)。
1994年沙莊從三江分出獨立成街道,改屬沙莊街道。
2004年沙莊街道并入石灘鎮(zhèn),上塘村委會改屬石灘鎮(zhèn),名稱沿用至今。