南庄镇位于河南省孟州市城东十公里处,郑孟、新孟高速公路纵贯全境,穿镇而过。因为该镇位于两个城市(洛阳和焦作)和三个县(孟州,温县和孟津)的交界处,在五条河流(黄河,新老蟒河,漭改河、猪龙河)汇合的冲击平原上,从明朝开始便成为中州重要的商贸聚散地。全镇辖27个行政村,人口近4万,总面积48.1平方公里,耕地面积2000公顷。