设立尚义设治局，由张北县析置设立崇礼设治局。1936年撤销尚义设治局，设立尚义县（县治大青沟镇），撤销崇礼设治局，设立崇礼县（县治西湾子镇）。1948年由宣化县析置设立地级的宣化市，下设第一区，第二区，下花园矿区，庞家堡矿区（解放日镇）。同年，沽源县驻地由小河子镇迁至平定堡镇。
1949~1960年.1949年中华人民共和国成立时，察哈尔省由中华人民共和国中央人民政府直接领导，张家口市为察哈尔省辖市、省人民政府驻地。当时的察哈尔省辖"张家口"、"大同"、"宣化"3市及"雁北