行政区划代码查询
输入区域名称(如「锦江」「阿拉善」)或代码前缀(如 3301、330106),检索省、市、区县、乡镇街道、村五级区划码。查询在浏览器本地完成,数据不上传。
首次查询时加载码表(约 5MB),之后走本地缓存。
区划码的构成与使用要点
县及县以上的行政区划代码共 6 位:前 2 位为省级,中间 2 位为地级,后 2 位为县级。乡镇街道级在这 6 位之后续接 3 位,村级再续接 3 位,于是形成统计口径下的 9 位与 12 位代码。这种逐级拼接的结构意味着,只凭一串代码就能读出行政层级与上级归属,不必再查表反推。
县级 2 位代码的历史取值区间曾用于区分市辖区、县与县级市,但随着撤县设区、撤市设区的持续调整,该区间的区分意义已明显减弱。判断区域类型应以当前公布的名称与代码为准,不宜再依赖区间推断。
另外需要留意,民政部门与统计部门各自维护区划代码,个别地区的两套编码并不一致。用于统计汇总、数据交换或系统接入时,应先明确采用哪一套口径,并在交付物中注明。
常见问题
- 行政区划代码的位数分别代表什么?
- 统计用行政区划代码为分级拼接:前 2 位是省级,前 4 位是地级,前 6 位是县级,前 9 位是乡镇街道级,12 位是村级。因此看到一个代码就能判断它属于哪一级、上级行政区是谁。
- 查询支持哪些输入方式?
- 支持两种方式:输入中文名称的全部或一部分(如「锦江」「阿拉善」),或输入代码的全部或前缀(如 3301、330106)。结果列出代码、名称、层级、类型与上级归属链。
- 数据来源与更新频率?
- 区划码数据按统计用行政区划代码口径整理,随区划调整分批更新。行政区划处于持续调整状态,用于正式场景前建议与民政部门最新公布结果核对。
- 为什么搜索某个村或街道没有结果?
- 村级与乡级单元随撤并调整持续变动,个别新设或更名的单元可能尚未纳入码表。可尝试检索其上级乡镇或区县确认范围;正式场景请以民政部门最新公布结果为准。
- 查询结果能在业务系统里批量调用吗?
- 查询工具面向人工检索设计。系统内批量匹配区划码时,建议使用边界数据自带的代码字段(gb 或 12 位代码)与业务表关联,避免依赖名称模糊匹配。