孔家庄镇为张家口市万全区政府驻地。距张家口市15千米。面积65.4平方公里,常住人口38182人(2017年)。辖6个社区、22个行政村,镇政府驻孔家庄村。110国道和京包铁路横穿境内。孔家庄镇地处城区,东临张家口市,南隔洋河与怀安县相望,西与安家堡乡交界,北与宣平堡乡接壤。全镇共辖22个行政村,一个街道办事处,六个居民委员会。