Le Xian de Shangyi a économie basée sur les produits agricoles comme l'avoine, le blé, la pommes de terre, le lin et la betterave à sucre et sur l'élevage, dans ses vastes prairie, des chevaux, des bovins, des mulets et des moutons, en particulier le « Zhangbei Ma ».
Le territoire s'étale sur 2600 kilomètres carrés, pour une population de 190059 habitants, selon le recensement de l'année 1999. Zhangjiakou, son chef lieu, est à une distance, à vol d'oiseau, de 233 kilomètres de Pékin, la capitale du pays.