顾家营镇地处宣化盆地东缘,距古城宣化9公里,距北京150公里。全镇面积45.3平方千米,辖15个行政村,人口1.35万人(2002年)。镇政府驻半坡街村。京仓、宣庞铁路和110国道、207国道纵横过境。下花园煤矿宣东一号、二号矿井建在镇境。