本项目提供中华人民共和国行政区划数据(4级:省级、地级、县级、乡级),并提供多种格式的副本。
本项目的Github镜像地址为:https://github.com/FHZDCJ/administrative-division-code-of-China
本项目的Gitee镜像地址为:https://gitee.com/FHZDCJ/administrative-division-code-of-china
本项目数据来源于民政部旗下的中国•国家地名信息库,本项目当前已更新至2025年数据(截止日期为2025年12月31日)。
由于香港特别行政区、澳门特别行政区、台湾省的相关区划代码尚未公布,因此本项目不包含上述三个行政区划的数据。
本项目现在已经提供在线查看与检索功能,并开放历史数据查看,现在可以在线查看行政区划数据并缓存至本地离线查看了。
你也可以访问镜像站点(阿里云)或镜像站点(腾讯云)获得更快访问速度。
| 文件名称 | 文件说明 |
|---|---|
| data.csv | csv格式的完整原始数据 |
| data.xlsx | xlsx格式的完整原始数据 |
| data.db | SQlite3数据库格式的完整原始数据 |
| data.json | json格式的完整原始数据(包含层级联动) |
| 文件 | 不包含行政区划编码 | 包含行政区划编码 |
|---|---|---|
| 省级、地级(2级联动) | pc.json | pc-code.json |
| 省级、地级、县级(3级联动) | pca.json | pca-code.json |
| 省级、地级、县级、乡级(4级联动) | pcas.json | pcas-code.json |
| id | name | code | father_code | level | type |
|---|---|---|---|---|---|
| 1 | 北京市 | 11 | 00 | 1 | 直辖市 |
| 2 | 天津市 | 12 | 00 | 1 | 直辖市 |
| 3 | 河北省 | 13 | 00 | 1 | 省 |
| 4 | 山西省 | 14 | 00 | 1 | 省 |
| 5 | 内蒙古自治区 | 15 | 00 | 1 | 自治区 |
| 文件 | 用途 |
|---|---|
| convert.py | 通过设置脚本参数,可以根据自己的需要生成json文件,支持自定义最大层级(1-4),支持自定义启用name/code/level/type等数据。 |
本项目除了Github Pages以外,还使用阿里云和腾讯云提供的Pages服务。
| 名称 | 地址 |
|---|---|
| Github Pages | https://fhzdcj.github.io/administrative-division-code-of-China/ |
| 阿里云 Pages | https://cn-admin.fhzdcj.cn/ |
| 腾讯云 Pages | https://cn-admin-tc.fhzdcj.cn/ |
由于数据发布方式的变更,现在部分区划可能没有地级区划(例如北京市的下级区划直接为各市辖区),与过往的《统计用行政区划代码》添加2级区划“市辖区”的做法不太一致,如下所示:
| id | name | code | father_code | level | type |
|---|---|---|---|---|---|
| 1 | 北京市 | 11 | 00 | 1 | 直辖市 |
| 365 | 东城区 | 110101 | 11 | 3 | 市辖区 |
| 366 | 西城区 | 110102 | 11 | 3 | 市辖区 |
| 367 | 朝阳区 | 110105 | 11 | 3 | 市辖区 |
| 368 | 丰台区 | 110106 | 11 | 3 | 市辖区 |
| … | ……. | …… | … | … | … |
本项目采用 Silent Public License (SPL) v1.0 授权,核心原则如下:
详细条款请参阅 LICENSE 文件。
本项目的数据来源于民政部的中国•国家地名信息库,由人工整理形成,除了删除了没有详细数据的台湾省、香港特别行政区、澳门特别行政区的区划信息以外,未作其他修改。若要使用本项目,请自行确保数据准确性,项目作者不对但不对因数据错误或遗漏造成的任何损失负责。