Le Xian de Nangqên s'étend sur une vallée latérale et sur la rive droite du Dza Chu, le cours supérieur du Mékong.
Le territoire s'étale sur 12060 kilomètres carrés, pour une population de 101126 habitants, selon le recensement de l'année 2019. Xangda, son chef lieu, est à une distance, à vol d'oiseau, de 1979 kilomètres de Pékin, la capitale du pays.