上允[a]镇是中国云南省普洱市澜沧县的一个乡镇级行政单位,位于县境西北部,海拔在840—2490米之间,年平均气温19.3℃,年平均降雨量940—1100毫米。[3][4][2]截至2020年,土地面积为433平方千米。[3]截至2022年末,上允镇户籍人口为48513人,其中有傣族、佤族、拉祜族等少数民族。[2][5][4]截至2023年7月,全镇13644户47648人。[1] 上允镇东接东河乡,南邻富邦乡,西接木戛乡,北靠文东佤族乡并与临沧市双江县接壤。[2]明永乐四年(1406年),勐[měng]允勒(现上允镇)属七地十三勐之一;1949年,该地设为上允县,归属于澜沧专署,同年撤销了上允县和澜沧专署,该地设为上允区;1988年,改为上允镇。[2]截至2019年,上允镇辖1个农村社区、11个行政村,上允镇的镇政府驻地