高庄镇,隶属于河南省安阳市安阳县,地处安阳市东南部,东与安阳县瓦店乡接壤,南与宝莲寺镇、汤阴县相连,西毗邻安阳市区,北与安阳县白璧镇相邻, 区域面积60.3平方千米,截至2018年末,户籍人口60754人。
民国时期,属郭村六区。2003年5月,高庄乡整体划归安阳市文峰区。 2016年11月,隶属安阳县(示范区)。2013年7月,高庄乡撤乡建镇。 截至2020年6月,高庄镇下辖27个行政村。