户籍人口14.47万人（2008年）。由于上海轨道交通1号线终点设在莘庄，使得该地在地铁一号线开通之后迅速发展起来。
历史.莘庄镇因跨莘溪而得名。莘庄地区在南朝（公元420年－589年）已有墓葬，成陆年代当在六世纪以前。南宋度宗咸淳年间（1265年-1274年），镇上已建有施水庵，俗称草庵。施水庵原在镇南南栅口以南约200米处，光绪三十四年（1908年）建筑沪杭铁路，南栅口外设莘庄车站，庵址首当其冲，经镇上绅商同意，旋将施水庵南迁1公里，与春申庵合并。现两庵均湮没，迄今已历七百