上江乡位于香格里拉县西南部, 介于北纬27°19′-27°36′,东经99°33′-99°46′之间, 乡政府驻格路湾,海拔1920米,距县城214公里。上江原属金江乡,1973年划出士旺以上4个大队成