崇礼区在西汉、东汉和三国时属幽州上谷郡。
西晋时属幽州广宁郡。
北魏时属燕州。
唐代属河北道伪州。
辽代属西京道奉圣州。
金时属西京路宣德州。
元代上都路宣德府。
明为少数民族游牧地。
清属直隶省口北道张家口厅。
民国三年(1914年)属张北县。
民国二十五年(1934年)崇礼地域行政区划从张北县分出,成立崇礼设治局。
民国二十五年(1936年)1月,日本军队侵占崇礼全境,改设治局为县,并建立了日伪政权。到1945年8月,伪县公署垮台。
民国二十六年(1937年)10月,日、蒙在归绥成立伪“蒙古联盟自治政府”,崇礼县隶属察哈尔盟,直到1945年日本投降。
民国三十年(1941年)3月,中国共产党领导下的平北抗日根据地在崇礼县东部与龙关、赤城交界地带建立了龙崇赤抗日民主联合县。
民国三十二年(1943年),中共北方分局将平北根据地之东部划归冀东,西部受平北地委领导,并建立了地分委;5月,平北地分委在崇礼县东南部与龙关、宣化区交界地带建立了龙崇宣工委与县佐公署,1944年3月撤销龙崇宣工委及县佐公署,正式建立龙崇宣抗日民主联合县。
民国三十一年(1944年)10月,在崇礼县东北部与赤城县、沽源县相交地带,建立赤源抗日联合县。
民国三十四年(1945年)2月,中共崇礼县委、县政府在今四台咀乡沟门村建立。8月22日,县委、县政府接管了西湾子,8月24日撤销龙崇赤、龙崇宣抗日民主联合县,县委、县政府等机关迁入县城西湾子。
解放战争时期,1946年10月13日,人民政府机构撤离西湾子,国民党军队占领县城,并建立了县政府、县内大部分地区成为国民党统治区。
民国三十六年(1947年)2月,在崇礼、张北、宝源3县相邻地区建立张宝联合县。
1947年6月,张北县从宝源联合县分出,今崇礼西部、北部地区也从乡张宝联合县划出,属张北县。11月崇礼县建制撤销,在龙关、宣化和崇礼三县相联地带组建了龙崇宣联合县,辖崇礼的南部、东南部地区。
民国三十七年(1948年)9月崇礼县领导机构建立,10月1日,县城西湾子解放。11月14日,龙崇宣联合县所属原崇礼辖区均划归崇礼。
1949年6月,正式恢复崇礼县建制。隶属察哈尔省察北专署。 中华人民共和国成立后,崇礼县仍隶属察哈尔省察北专署。察哈尔省撤销后,于1952年11月隶属河北省张家口专区。
1958年10月,崇礼县划归张家口市;1959年2月,改为张家口市崇礼区。
1961年5月,恢复县建制,崇礼县隶属张家口专区。
1993年,划归张家口市至今。
2016年1月27日,张家口市部分行政区划调整获国务院批复,同意撤销崇礼县,设立崇礼区,管辖范围和政府驻地不变。