庄行镇位于奉贤区境西部,东靠奉贤新城南桥,是奉贤区南桥新城拓展区之一,南与柘林镇连接,濒临杭州湾;西傍龙泉港,与金山区、松江区一江之隔;北枕黄浦江,与闵行区隔江相望。镇域中心地理位置为北纬30.5度,东经121.3度,镇域面积70平方公里。 截止2003年,庄行境内有植物300余种、动物100余种。其中,中药材有金银花、麦冬、鱼腥草、虎耳草、马齿苋、夏枯草等近百种。