之前帮朋友核对证件信息的时候,就卡在3101是哪里的身份证这个问题上,当时网上零散的说法太多,一会说浦东一会说徐汇,翻了好几个页面都没捋顺,干脆直接对着证件编号拆解核对。

最先搞错的地方,是以为31代表上海,那3101就对应上海下面某一个区,随便挑了个号码去比对,发现同一个3101开头,后面四位数字不一样,归属地就完全不同。朋友手里那张老身份证,签发时间很早,号码以310101开头,一开始猜是黄浦区,查完才确认,3101代表上海市市辖区,不是单独某一个区,后面再接两位数字,才是细分的区县代码。

31是上海市省级代码,3101就是上海所有市辖区共用的前四位,上海下辖的各个区,身份证号码前四位全部都是3101,区别在第五第六位。

有一次去政务大厅办业务,窗口工作人员随口提过,早年上海行政区划调整,不少老的区县代码已经停用,但是身份证号码一旦生成终身不变,很多早年办理的身份证,还保留着已经撤销的区县编码,哪怕现在户口迁到别的区,号码也不会改动。这就是为什么会看到同样3101开头,第五六位数字不同,对应的区域是已经合并调整过的老区县。

身边有个上海本地的同事,户口本地址现在在闵行区,身份证却是310106开头。他自己都不清楚,还是整理材料的时候才留意到,他出生的时候户口登记在静安区,后来搬家迁户,身份证号一直保留当初登记的编码,不会跟着户口迁移发生变化。

很多人会混淆一个点,看身份证前六位判断出生地,不是看现在居住或者落户在哪。3101开头,只能判定初次申领身份证时,户口登记在上海市的市辖区,不能直接等同于现在还住在上海。如果这个人后来把户口迁到外地,身份证号码依旧不会改动,号码还是3101开头。

还有容易弄混的,3102开头的身份证,属于上海原来的各县,和3101市辖区不是一类。早些年上海还有上海县、嘉定县这些,编码是3102,后来撤县设区之后,新办身份证就统一使用3101开头,存量老证件继续保留原有编号,不会强制更换。

那会对着一堆编号慢慢区分,310101是原黄浦区,310104原徐汇区,310105原长宁区,310106原静安区,310107原普陀区,不同的两位后缀对应不同的辖区。行政区划调整之后,部分编码不再用于新发证,只是存量证件继续有效,单纯靠3101这四位,没法精准锁定到具体某一个区,必须看完整前六位。

网上有些简易查询工具,只输入前四位就给出具体区名,这种结果不可靠。只凭3101,只能确定归属大类为上海市市辖区,想要精确区县,必须补齐前六位数字。

那次核对材料折腾了很久,才把这个逻辑理顺。单纯看3101,只能知道初次落户登记在上海的市辖区,不能断定当下户籍位置,也不能直接锁定具体哪个区,还得看紧随其后的两位编码。

收拾材料的时候,那张复印的身份证复印件还压在文件袋底下,号码开头那串数字,到现在还有印象。