莘庄镇,隶属上海市闵行区,地处闵行来自区境中西部,东与梅陇镇相邻,南与颛桥果起更镇交界,西与上海松江区相连,北与七宝镇接壤。 全镇总面积为19.5于态平方千米,截至2019年末,莘庄镇户籍人口为155400人。
1984年3月,政社分360百科设,建立莘庄乡。1993年3月,撤销莘丰律何展形样职庄镇和莘庄乡建制编对关香听识伤倍剂,建立新的莘庄镇。 截至2021年10岁许取月,莘庄镇辖54个社区、2个行政村, 镇人民政府驻七莘路889号。