宣化镇位于市区东南33公里,地处浅山丘陵地带,南与禹州交界,东北与新密市毗邻,北接大冶镇,西临告成镇。镇政府驻王村。全镇总面积76平方公里,辖16个行政村,113个村民组,22499口人。1998年12月经省政府批准撤乡建镇。改革开放以来,宣化镇的经济、文化、科技和社会各项事业得到了长足发展。2001年,全镇财政收入达230万元,税收总额575.8万元,农民人均纯收入3190元,国内生产总值26579万元,实现小康村8个。宣化镇人杰地灵,物华天宝。北部山区群峰叠翠,林木茂盛,森林面积23000亩,南临河南省大型水库白沙湖,水域面积达21平方公里。