莘莊鎮轄43個居委會(東街、西街、莘鬆一村、莘鬆三村、莘鬆四村、莘鬆五村、莘鬆九村、綠梅一村、綠梅二村、綠梅三村、水清一村、水清三村、報春新村第一、報春新村第二、佳佳花園、黎安新村第一、黎安新村第二、黎安新村第三、西環新村第一、新梅花苑、綠世界花園、星豐苑、蓮浦花苑、莘南花苑、莘城公寓、團結花苑、寶安新村、新申花城、四季苑、眾眾家園、紫欣公寓、莘城苑、麗華公寓、聖淘沙花園、莘紀苑、新梅廣場、虹莘新村、春申新村、香樹麗舍、沁春園第一)、5個村(莘北、莘聯、青春、莘東、東吳)