上海向来被称作“移民城市”,这顶帽子戴得久了,竟成了某种不容置疑的真理。但凡有人质疑,便会被扣上“排外”“狭隘”的帽子。然而,这“移民城市”的名号,究竟是从何而来?又是谁在极力鼓吹?
一、移民与移民,大不相同
“移民城市”这个词,如今被用得泛滥,仿佛只要有人口流动,就能冠以此名。但移民与移民之间,差别大得很:
深圳是真正的全国性移民城市,天南地北的人涌来,五湖四海的口音混杂,本地粤语反倒成了稀罕物。北京虽也有移民,但老北京话仍在胡同里扎根,并未被彻底冲散。而上海呢?若论“移民”,它的移民范围其实窄得多——绝大多数来自苏南、浙北,同属吴语区,语言风俗相近,与其说是“移民”,不如说是“同乡进城”。
譬如宁波人到了上海,改口说“我伲”而非“阿拉”(当然现在上海话已经变成“阿拉”,这是后话),苏州人把“倷”换成“侬”,杭州人把“儿”字音稍作调整,便算融入了。这种变化,与其说是“文化重构”,不如说是方言内部的微调。若这也能算“移民城市”,那成都吸纳四川各地人口、济南容纳山东老乡,岂不也该算?可谁会说成都、济南是“移民城市”?
所以,“移民城市”的概念,本身就是因具体情况而异的。有的是同民系的移民,有的是国内移民,有的甚至是国际移民,如果都算作“移民城市”,岂不混淆概念?倘若有老外说中国存在移民,中国便是移民国家,那么亚非拉都来中国分一杯羹,是否也合理?
二、“消失”的本地人
上海难道没有本地人吗?显然是有的。那缘何造成上海没有本地人的误解呢?
因为那些高喊“上海是移民城市”的人,往往只盯着黄浦、静安、徐汇这些中心城区,却对占上海总面积九成以上的郊区视而不见。嘉定、松江、青浦、奉贤、金山、崇明……这些地方的人,祖祖辈辈生活在上海,他们的方言、习俗、宗族记忆,远比“移民”的历史悠久得多。
上海开埠前,松江府才是这一带的中心,而上海县不过是松江府下辖的一个小县城。如今上海郊区的“本地人”,许多家族可以追溯到宋元时期,甚至更早。朱、张、顾、陆等大姓,在本地族谱里代代相传,他们的祖坟、祠堂、方言,至今仍在。这些人,难道不算“上海人”?
可偏偏在“移民城市”的叙事里,他们被轻飘飘地抹去了。仿佛只有外滩、南京路、陆家嘴才代表上海,而广大的郊区则成了某种“不存在”的背景板。
这种选择性忽视,倒像是某种话语权的争夺——只要咬定上海“自古以来就是移民城市”,那么本地人的文化、方言、习俗,便都成了可以随意替换的“外来物”。

上海郊区的江南风貌
三、“移民城市”标签的背后
“移民城市”这个说法,从来不只是人口统计的问题,而是利益的博弈。
一旦某个城市被定性为“移民城市”,本地文化便立刻矮了一截。方言成了“小众爱好”,习俗成了“历史残留”,本地人的诉求则成了“排外”“保守”。本地话的传承便成了“没必要坚持”的事情。小孩不会当地话,就可以大大方方地美其名曰“现代化”,仿佛抛弃母语是一种进步。上海如是,周边的苏州、杭州、绍兴等城市亦如是。
这种逻辑,仔细想来颇为可笑。若按此理,北京话也该被普通话彻底取代,粤语更该早早退出历史舞台,毕竟“移民城市”嘛,何必执着于“落后”的方言?甚至还可以更进一步,说英语,做全世界的移民城市,不也合逻辑?可奇怪的是,北京人依旧以京片子为傲,广东人仍视粤语为珍宝,唯独吴语区,被某些人视作“该淘汰”的东西。
这其中的差别,无非是话语权的争夺。当“移民城市”的标签被牢牢贴住,本地文化便失去了正当性,而新来者则能理直气壮地要求“去本地化”。久而久之,本地人反倒成了自己土地上的“异乡人”。
四、上海是怎样的城市?
上海当然有移民,但它的移民史与深圳、北京截然不同。它的核心城区确实吸纳了大量江浙人口,但这些人并非来自天南海北,而是来自同一文化圈。它的郊区则仍是本土文化的根基,本地人的生活方式、语言习惯,从未真正消失。
真正的上海,既不是某些人幻想中的“纯粹本土城市”,也不是他们极力鼓吹的“无根移民都市”。它是一个复杂的混合体——城区受外来影响较深,但底色仍是江南文化;郊区保留着传统,但也在现代化中变迁。
若硬要说上海是“移民城市”,那也得加个限定——它是“吴语区内部的移民城市”,而非全国性的大熔炉。这种移民,更像是同一条河流的分支重新汇合,而非不同江河的强行交汇。
结语:谁在害怕“本地人”?
“移民城市”这个标签,不是单纯的人口学概念,而是某种话语权的工具。它被用来消解本地文化的正当性,让新来者能够更轻松地占据主导地位。
让他们想不到的是,上海的本土性,从未真正消失,只是被他们刻意忽略了。他们害怕上海有“本地人”,因为一旦承认,便意味着本地文化有延续的权利,本地人的声音有被倾听的资格。
可问题是——这些“他们”是谁?
或许,答案就藏在那些被刻意模糊的历史里。