高古庄镇,隶属于河北省衡水市深州市,地处深州市南部,东临乔屯乡,南临前磨头镇,西接王家井镇,北与魏家桥镇接壤,区域面积69.73平方千米,截至2018年,户籍人口22135人。
民国三十七年(1948年),分属深县十三区和十四区。1949年,分属六区和十一区。1984年,改为太古庄乡。1996年,西马庄乡并入。2013年10月,撤销太古庄乡,设高古庄镇。截至2020年6月,高古庄镇下辖25个行政村。
2018年,高古庄镇有工业企业16个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市14个。