读码顺序

一串六位数,先数位数再读段省级两位、地级两位、县级两位,乡镇另计

拿到别人给的一串数字,判断它属于哪一级最快的方法是数位数:六位是县级及以上,九位或十二位是乡镇街道一级。位数对了再看段,才知道每一段代表什么。

六位码
分段读法
街道级代码
常见坑

读码之前先记住的四条规则

这四条定了,剩下的都是细节

🔢

位数优先

六位码覆盖到县级,乡镇街道一级用更长的统计用代码。数位数是最快的初筛办法。

🧭

段位对应层级

前两位省级,中间两位地级,末两位县级。三段的先后与书写地址的顺序一致。

🏙️

直辖市有例外

直辖市下面是市辖区,中间那段代表市辖区内部的分组,不能读成地级市。

📮

别当邮编用

代码与邮编的分配机构不同,一组数字解决不了寄递问题。

按位数对照的读码表

先改位数,再改读法

位数覆盖层级读法常见来源
两位省级省、自治区、直辖市统计年鉴的省级列表
四位地级省内的市、州、地区六位码截取前四位
六位县级区、县、县级市、旗民政部门的区划登记
九位乡级街道、镇、乡统计用区划代码
十二位村级及以上居委会、村委会统计用区划代码

用代码核对地址时的三个动作

都是几分钟能做完的小动作

整理这份读码说明的过程

按修订时间倒序

2026 年 10 月 6 日

把九位与十二位代码的适用场景补进对照表。

2026 年 7 月 22 日

修正直辖市那一条的表述,删掉把中间段读成地级市的说法。

2026 年 5 月 9 日

加入用旧代码判断地址过期的用法。

2026 年 2 月 14 日

首次按位数整理读码顺序。

代码核对与邮编核对的分工

两件事经常被混在一起做

靠区划代码解决的问题

判断地址归哪个区县管辖
识别已经撤并的旧行政区划
做表格时按层级分组统计
企业登记地址的属地确认

靠邮编解决的问题

邮件与包裹的分拣去向
判断投递的大致范围
寄件时填写最后一栏
核对收件地址是否可达
同一条地址在不同年份拿到的代码可能不同,这不是系统出错,而是区划调整之后的正常现象。遇到前后不一致时,先查有没有撤并记录,再决定用哪一组。

关于代码的五问

问得最多的几条收在这里

区划代码会变吗?

会。撤县设区、撤乡设镇、跨市调整都会带来新代码。旧代码一般在过渡期结束后停用,历史数据里仍能看到。

两个地方的代码前两位相同说明什么?

说明它们落在同一个省级单位内。前两位一致代表省级归属一致,具体到市和县还要往后再看两位。

身份证号里的六位和这里说的是同一套吗?

取自同一套区划代码,但写入身份证之后就不再随地址变更而更新。搬过几次家的人,身份证前六位往往和现居地不一致。

企业注册地址的代码怎么查?

按登记机关的行政区划查。跨区经营的分支机构以营业执照上的登记地址为准,不要拿实际办公地点去反推。

街道一级为什么查不到六位码?

街道和乡镇属于乡级,编在更长的统计用代码里,不占六位码的段位。需要街道级编号时按九位码查询。

同批其它站点的页面