上塘镇,隶属于贵州省黔东南苗族侗族自治州黄平县,地处黄平县西北部,人民政府驻明星村,距县城48公里,距旧州古镇23公里。东接野洞河乡,东北邻旧州镇,西南连福泉市,西北毗瓮安县。总面积153.2平方千米。2011年末总人口17354人,汉族占69.29%,苗族占27.11%。电话区号0855,邮政编码556103。
1992年团坡乡并入上塘镇。
贵黄高速公路途经该镇,设计时速100公里/小时,已于2022年5月全线通车,通车后缩短了贵阳至黄平车程。