张古庄镇,隶属于河北省石家庄市辛集市,地处辛集市北部,东与旧城镇为邻,东南、南、西、西南与位伯镇相邻,西北与小辛庄乡接壤,东北与中里厢乡相连,行政区域面积45.93平方千米。
抗日战争初期,张古庄镇境域属束鹿县;1985年,张古庄乡撤乡改镇;1996年,南吕村乡并入。 截至2018年末,张古庄镇户籍人口有30936人。截至2025年12月,张古庄镇辖17个行政村,镇人民政府驻张古庄村。
2011年,张古庄镇财政总收入829万元,比上年增长21.2%。农民人均纯收入8920元。2018年,张古庄镇有工业企业15个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市29个。