宣化乃寓意“宣扬朝廷德政,教化黎民百姓”。曾称广宁县、文德县、宣德县,归化州、顺宁府等名。战国至秦属上谷郡,汉始设县。唐设文德县。宋初为宣德县。明为宣府。清康熙三十二年(1693年)置宣化县。
1996年,宣化县面积2146.2平方千米,人口约28.8万人。辖8镇6乡:深井镇、崞村镇、洋河南镇、沙岭子镇、姚家房镇、贾家营镇、顾家营镇、赵川镇、王家湾乡、塔儿村乡、江家屯乡、大仓盖乡、东望山乡、李家堡乡。共有366个行政村。县政府驻宣化区内。
2000年第五次人口普查,宣化县常住总人口291878人,其中:洋河南镇32188人,深井镇30556人,崞村镇20756人,沙岭子镇32038人,姚家房镇20846人,大仓盖镇21627人,贾家营镇22308人,顾家营镇14391人,赵川镇31332人,王家湾乡6404人,塔儿村乡8016人,江家屯乡23440人,东望山乡18089人,李家堡乡9887人。
2001年末,全县面积2146.2平方千米,人口29.90万人。2002年,全县辖9个镇、5个乡,318个行政村。县政府驻张家口市宣化区东马道14号。
2003年末,全县面积2095平方千米,人口30.0万人。2004年末,全县辖9个镇、5个乡,2个居委会、318个行政村。
2010年第六次人口普查,宣化县常住总人口273506人,其中:洋河南镇38922人,深井镇21649人,崞村镇15397人,沙岭子镇32960人,姚家房镇21726人,大仓盖镇21076人,贾家营镇20447人,顾家营镇14931人,赵川镇30219人,王家湾乡3151人,塔儿村乡7048人,江家屯乡23484人,东望山乡14780人,李家堡乡7716人。