原为宣化县地。1955年设下花园区,1956年改下花园镇,后又改区。
1996年,下花园区面积304平方千米,人口约6.8万人。辖2个街道、4个乡:城镇街道、煤矿街道、花园乡、辛庄子乡、定方水乡、段家堡乡。
2000年第五次人口普查,下花园区常住总人口68134人,其中:城镇街道21094人,煤矿街道16053人,花园乡13652人,辛庄子乡5564人,定方水乡9251人,段家堡乡2520人。
2002年末,全区辖2个街道、4个乡,10个社区、47个行政村。区政府驻菜园路66号。
2004年末,全区辖2个街道、4个乡,10个社区、46个行政村。
2010年第六次人口普查,下花园区常住总人口62764人,其中:城镇街道28536人,煤矿街道9400人,花园乡11605人,辛庄子乡4239人,定方水乡7197人,段家堡乡1787人。