東漢永建四年(129)上虞分立始寧縣,上浦分南北兩鄉(xiāng),南鄉(xiāng)屬始寧縣,北鄉(xiāng)屬上虞縣。
北宋熙寧三年(1070)分屬上虞縣葛仙鄉(xiāng)和景隆鄉(xiāng)、會稽縣太平鄉(xiāng)。
1912年分屬上虞縣、紹興縣。
1950年為上虞縣上浦鄉(xiāng)、和平鄉(xiāng)、二合鄉(xiāng)、民主鄉(xiāng)和紹興縣的漁浦鄉(xiāng)、四峰鄉(xiāng)。
1954年10月紹興縣漁浦鄉(xiāng)、四峰鄉(xiāng)劃歸上虞縣。
1956年漁浦鄉(xiāng)、四峰鄉(xiāng)并入上浦鄉(xiāng),和平鄉(xiāng)、二合鄉(xiāng)、民主鄉(xiāng)合并為聯(lián)江鄉(xiāng)。
1958年為上浦管理區(qū)。
1961年成立上浦公社。
1983年10月復(fù)為上浦鄉(xiāng)。
1990年12月上浦鄉(xiāng)改上浦鎮(zhèn)。
1992年4月聯(lián)江鄉(xiāng)并入上浦鎮(zhèn)。