中国居民身份证号码的前 6 位为地址码,对应公民首次申领身份证时的户籍所在地行政区划,其编码体系直接承袭了建国初期的六大行政大区划分,形成了「大区 — 省级 — 地级 — 县级」的四级编码逻辑,和地区划分的对应关系非常清晰。
一、第 1 位:对应六大行政大区
身份证号的首位数字,完全对应新中国成立初期设立的六大行政大区(1954 年大区建制撤销,但编码规则沿用至今),另外增设了港澳台的专属编码段:
| 首位代码 | 对应大区 | 覆盖省级行政区 |
|---|---|---|
| 1 | 华北区 | 北京、天津、河北、山西、内蒙古 |
| 2 | 东北区 | 辽宁、吉林、黑龙江 |
| 3 | 华东区 | 上海、江苏、浙江、安徽、福建、江西、山东 |
| 4 | 中南区 | 河南、湖北、湖南、广东、广西、海南 |
| 5 | 西南区 | 重庆、四川、贵州、云南、西藏 |
| 6 | 西北区 | 陕西、甘肃、青海、宁夏、新疆 |
| 7 | 台湾地区 | 台湾省 |
| 8 | 港澳地区 | 香港、澳门特别行政区 |
二、第 2 位:大区内部的省级行政区排序
第二位数字代表该省份在所属大区内的排序,和前一位组合就是省级行政区的专属前缀,全国 34 个省级行政区的身份证前两位如下:
华北(1 开头):11 北京、12 天津、13 河北、14 山西、15 内蒙古
东北(2 开头):21 辽宁、22 吉林、23 黑龙江
华东(3 开头):31 上海、32 江苏、33 浙江、34 安徽、35 福建、36 江西、37 山东
中南(4 开头):41 河南、42 湖北、43 湖南、44 广东、45 广西、46 海南
西南(5 开头):50 重庆、51 四川、52 贵州、53 云南、54 西藏
西北(6 开头):61 陕西、62 甘肃、63 青海、64 宁夏、65 新疆
港澳台:71 台湾、81 香港、82 澳门
补充:重庆的代码为 50 是特例。重庆 1997 年直辖前属于四川省(代码 51),直辖后新增了 50 的编码,排在西南区各省之前。
三、第 3-6 位:地市与区县层级
前两位锁定省份后,后四位进一步细化到区县一级:
第 3-4 位:地级行政区代码(地级市、自治州、地区、盟),其中 01 一般代表省会 / 首府的市辖区段
第 5-6 位:县级行政区代码(区、县、县级市、旗)
举个完整的例子:身份证号开头 110101
1:华北大区
1:北京市
01:北京市市辖区
01:东城区
四、关键补充说明
1、号码终身不变:身份证号一经申领永久保留,即使后续户籍迁移、行政区划调整(如县改区、地市合并),原号码也不会变更。
2、编码依据:地址码遵循国家标准《中华人民共和国行政区划代码》(GB/T 2260),每年会根据行政区划调整做更新。
3、地址码≠现居住地:前 6 位代表的是首次申领身份证时的户籍所在地,和本人当前的居住地、出生地没有必然联系。