抗战结束后,这一带又成为国共双方的交战前线,所以在1947年新成立的察哈尔省面积就非常小了,原察哈尔省的北部已经变成了解放区的内蒙古自治区。而这时的省会是,从万全县的县城划出来一个张垣市。
而1949年新成立的察哈尔省,包括察南地区、察北地区以及山西大同所在的雁北地区,区划变动非常大,而这一时期的张家口也正式的登上了历史舞台,不过这个辉煌转瞬即逝,1952年这个省份就撤销了,
当时撤销遵循的原则是原属河北的归河北,原属山西的归山西,所以当时13个县划归了山西省,其余的16个县划归河北省,组建张家口专区。而原来的察哈尔省的张家口市和宣化市,成为了河北省省辖市,相当于地级市。
这一时期张家口市和宣化市其实是平起平坐的。而宣化市却分为3个部分,包括宣化区、庞家岭矿区和下花园矿区。不过在张家口专区包围中有两个地级市还是比较浪费资源的,所以到1955年8月宣化市就被撤销了,并入了张家口市。而宣化市驻地所在的宣化区变成了县级的宣化镇,张家口此时才正式的继承了宣化府的地位。