Le Xian de Kangbao comprend les ville des Nanhaoqian, Daqinggou, Badaogou, Hongtuliang, Xiaosuangou, Sangongdi et le cantons de Dayingpan, de Dasuji, de Shijing, de Kangleng, de Qijia, de Taolizhuang, de Jiashihe et de Xiamajuan.
Le territoire s'étale sur 3365 kilomètres carrés, pour une population de 280558 habitants, selon le recensement de l'année 1999. Zhangjiakou, son chef lieu, est à une distance, à vol d'oiseau, de 254 kilomètres de Pékin, la capitale du pays.