河北张家口曾经是察哈尔省的省会,如今只是一个普通的地级市,实际上察哈尔省的历史非常短,并不是一个传统的省份。而在清朝时期这一带属于宣化府和口北三厅的辖地。厅分为直隶厅和散厅,基本上都是一些面积广大,人口稀少,但又非常重要的地区,基本相当于临时单位。
清朝后期我国的第1条自建铁路,京张铁路修建,宣化曾经京西第一府的地位从此受到了挑战。从下图可以看出,张家口作为京张铁路的终点站,位于长城关隘附近,地理位置特别重要。而在当年的规划图中,京张铁路会延伸到外蒙古腹地,所以张家口逐渐变得重要起来。
民国前期是北洋军阀统治时期,当时设立了绥远特区、热河特区和察哈尔特区,开始为建省做准备。而察哈尔特区基本上就是以前的口北三厅、宣化府以及部分内蒙古的地盘,接壤外蒙,当时的省会驻扎在张北县。
1928年察哈尔特别区正式设省,省会改为万全县。之后由于抗战的爆发,这里成立了伪政权,变成了沦陷区,行政区划非常混乱。