明初劃圖治理時,為安吉縣浮玉鄉(xiāng)辟、動、翕三圖之地域。
明成化二十三年(1487)起屬孝豐縣浮玉鄉(xiāng)。
清代鄉(xiāng)區(qū)劃分沿襲明代。
1918年改鄉(xiāng)為區(qū),屬南嶼區(qū)。
以后,撤并頻繁。
1940年屬白水區(qū)南嶼鄉(xiāng)。
1946年撤區(qū),屬南嶼鄉(xiāng),位于南嶼鄉(xiāng)西部。
1949年5月解放后沿用舊制;是年7月,撤鄉(xiāng)建區(qū)屬青山區(qū)。
1950年春,建上墅、施善和尖山鄉(xiāng)。
1955年,上墅鄉(xiāng)和尖山鄉(xiāng)的一部分并入施善鄉(xiāng)。
1958年10月,建青山公社,稱上墅管理區(qū);是年11月,隨孝豐縣并入安吉縣。
1961年8月,從青山公社劃出建上墅公社,簡寫成上市公社。
1981年11月,恢復(fù)原名上墅公社。
1984年1月,稱上墅鄉(xiāng)。