郭家庄镇,隶属于山西省运城市闻喜县,地处闻喜县西部,东与桐城镇相接,南、西与夏县胡张乡、水头镇,盐湖区上王乡接壤,西北与稷山县太阳乡为邻,北连阳隅镇,距闻喜县人民政府约7千米,区域总面积121.41平方千米。
1949年,郭家庄镇境域属闻喜县第四区;1988年,由郭家庄乡改为郭家庄镇。截至2018年末,郭家庄镇户籍人口为33121人。截至2020年6月,郭家庄镇下辖14个行政村,镇人民政府驻郭家庄村。
2018年,郭家庄镇有工业企业35个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市12个。