上塘镇为浙江省永嘉县县政府驻地，全县政治、文化中心，位于永嘉县南部，楠溪江下游。2011年永嘉县行政区划调整时撤销，辖区划入新设立的东城街道、北城街道、南城街道。
基本情况.永嘉在隋文帝开皇九年（公元589年）前称永宁县，清朝时，改称永宁乡，上塘属永宁乡三十九都。这里原是一片湖塘水浦，下塘（龙泉山）与屿山（蟾山）将此都分成三塘（上塘、中塘、下塘）三浦（浦东、浦西、浦口），因地处屿山上部，故名上塘。现所称的上塘镇，由原上塘镇、中塘乡、路口乡、峙口乡、东岸乡5个乡镇合并而成，总辖83个