上江原属金江乡,1973年划出士旺以上4个大队成立上江公社,1984年改为上江区,1988年改为上江乡,辖木高、良美、福库、格兰、士旺5个行政村,58个合作社。48个自然村,共2005户,9969人,居住有汉、纳西、傈僳、白、藏、苗、彝、回8种民族,其中汉族占21.3%,纳西族占6.2%。上江乡位于香格里拉市西南部,地处北纬27°19′-27°36′、东经99°33′-99°46′之间。东与小中甸镇相连,南与金江镇接壤,西南隔金沙江与玉龙县巨甸镇相望,北邻五境乡。面积372.43平方千米。农业人口2696户、11007人(2007年)。有汉、纳西、傈僳、白、藏、苗、回、普米8种民族。辖木高、良