莘庄公园东临莘西路、北邻莘浜路、南与西被郁家浜围绕,总面积38785平方米。
该园于1930年由杨氏种植果梅,原名莘野梅园,俗称杨家花园,面积仅1.1万平方米。1951年土改时归公,由工务局园场管理处接管,并进行改建,改名为莘庄公园,后又经多次进行拓扩、改造,以芙蓉潭为中心堆筑假山,建亭设桥,充实园景,有了现在的规模。
园内以梅为主,有梅树四百余株,梅桩四百余盘,品种有三十余种,其中双碧垂枝绿萼、素白台阁、粉红朱砂、变绿萼等为梅中珍品。每逢初春二月,满园梅花绽放,花吐胭脂,白雪压枝,暗香浮动,令人陶醉。园内植物种类较为丰富,古树名木和珍稀树种较多,有8株胸径40—50厘米的大龙柏树、2株树高25米的百年雪松、一株百年紫藤,以及1株高10余米的柚树,每年果实累累,姿态优美。八月桂花瓢香,盛夏荷花、睡莲色彩缤纷,三曲桥蜿蜒其间,与廊、榭、亭组合成园中园,构成层次丰富多彩的景色。
该园为上海市双优公园,上海市“七不”文明公园。