1949~1960年
1949年中华人民共和国成立时,察哈尔省由中华人民共和国中央人民政府直接领导,张家口市为察哈尔省辖市、省人民政府驻地。当时的察哈尔省辖张家口、大同、宣化3市及雁北、察南、察北3专区,共32县,其中察南专区,专署驻宣化市,辖宣化、万全、龙关、赤城、四海(由热河省丰宁县西南部析置,以四海堡为名)、延庆、怀来、涿鹿、蔚县、阳原、天镇、怀安等12县。察北专区,专署驻张北县。辖张北、康保、宝源(由原宝昌、沽源合并)、多伦、崇礼、尚义、商都、化德等8县。 尚义县驻地由大青沟镇迁至南壕堑镇。
1950年撤销宝源县,复设宝昌、沽源2县。将宝昌、化德、多伦3县划归内蒙古自治区。察北专区改辖6县。
1952年8月撤销察南专区,所属各县由察哈尔省直接领导。同年,察哈尔省建制也被撤销,原察哈尔省辖区并入河北、山西2省:张家口市划归河北省,大同市划归山西省,宣化市及宣化、万全、龙关、赤城、延庆、怀来、涿鹿、蔚县、阳原、怀安等10县划归河北省,天镇县划归山西省,原察南专区也被划归河北省。设立张家口专区,行政区划辖张家口市第一区、第二区、第三区、第四区、宣化市第一区、第二区、下花园矿区、庞家堡矿区、赤城、龙关、延庆、怀来、宣化、涿鹿、万全、怀安、阳源、蔚县、崇礼、张北、沽源、康保、 尚义、商都共计6区2矿区16县,其中张家口、宣化二市由河北省直辖。怀安县驻地由怀安镇迁至柴沟堡镇,蔚县驻地由城关镇迁至西合营镇。
1954年,内蒙古自治区兴和县部分地区划归尚义县。
1955年,赤城县3个村划归怀柔县(当时怀柔县属河北省)。同年8月8日,撤消宣化市,其行政区域全部划归张家口市,原城关镇改为张家口市的一个镇;原庞家堡、下花园2个矿区改为张家口市的2个区。12月18日,张家口市第一区更名为桥东区;第二、三区合并为桥西区;第四区更名为七里茶坊区;原宣化市城关镇更名为张家口市宣化镇;宣化市庞家堡矿区更名为张家口市庞家堡区;原宣化市下花园矿区更名为张家口市下花园区。
1956年4月5日,下花园区改为县级的下花园镇。4月13日,龙关县下斗营乡划归怀来县。4月18日,赤城县部分乡划归延庆县(当时属河北省)。7月2日,沽源县部分村划归张北县。8月2日,怀来县部分划归涿鹿县。10月8日,怀来县部分村划归延庆县。
1958年4月28日经国务院批准,张家口市划归张家口专署管辖。12月20日,撤销沽源、康保、尚义、商都4县,其行政区域全部划归张北县。撤销万全县,其行政区域全部划归怀安县,同时撤销阳原县,其行政区域全部划归蔚县,撤销宣化县,其行政区域划归蔚县和张家口市,撤销涿鹿县,其行政区域全部划归怀来县。撤销赤城县,其行政区域全部划归龙关县。撤销崇礼县,其行政区域全部划归张家口市。
1959年2月,恢复张家口市茶坊区(原七里茶坊区)。5月13日,张家口市改为河北省直接领导;撤销张家口专区,所属的张北、蔚县、怀安、怀来、龙关5县划归张家口市;张家口市所属的宣化镇改设为宣化区。5月25日,下花园镇改设为下花园区。同年,蔚县驻地由西合营镇迁至城关镇。
1960年3月7日,撤消张家口市茶坊、下花园2个区。5月12日,龙关县更名为赤城县,同日驻地由龙关镇迁至赤城镇。5月26日,设立宣化市,以张家口市原宣化区、下花园公社和原赤城县部分公社为宣化市的行政区域,宣化市由张家口市代管。