古為北方少數民族游牧地。
1914年,為張北縣二、四區,屬察哈爾特別區興和道。
1928年,劃歸察哈爾省。
1934年,由張北縣析置崇禮設治局,取“崇尚禮義”之意,屬察哈爾省。
1936年,改縣治今縣北太平莊。
抗日戰爭時期,曾建立龍崇宣聯合縣、赤源聯合縣、張寶聯合縣,后撤銷。
1949年,縣治遷今治,屬察哈爾省察北專區。
1952年,劃歸河北省張家口專區,1958年,并入張家口市改置崇禮區。
1961年,復設崇禮縣,屬張家口專區。
1967年,屬張家口地區。
1993年,劃歸張家口市。
2016年1月,經國務院批準撤銷崇禮縣,復設崇禮區。