省市区县乡镇街道三级四级联动数据源:2026年民政部和统计局已不再公布行政区划代码,可改用直接调国家地名信息库的接口

省市区县乡镇街道三级四级联动数据源:2026年民政部和统计局已不再公布行政区划代码,可改用直接调国家地名信息库的接口

国家地名信息库

国家地名信息库链接: https://dmfw.mca.gov.cn

接口服务文档:https://dmfw.mca.gov.cn/interface.html

正常程序中使用时,将数据缓存起来存入文件或者数据库,比调用接口更稳定。

//直接在浏览器控制台执行,可以测试接口结果

/* 接口说明

code不填时获取省级,填了时获取对应的区划和下级数据

maxLevel=1只获取一级数据 maxLevel=2获取两级数据 maxLevel=3获取三级数据

*/

//获取全国省市区三级,将近300KB数据接口会比较慢

var response=await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=&maxLevel=3");

var data=await response.json();

console.log(data);

//只获取获取省级数据,速度比较快

var response=await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=&maxLevel=1");

var data=await response.json();

console.log(data);

//获取湖北省 省、市、区 三级

var response=await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=420000000000&maxLevel=3");

var data=await response.json();

console.log(data);

//获取武汉市 市、区县、乡镇街道 三级

var response=await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=420100000000&maxLevel=3");

var data=await response.json();

console.log(data);

注意:当直接获取省市区三级数据时,以下城市只有两级:

直辖市(如:北京、天津、上海、重庆)

不设区的市(如:东莞、中山、儋州、嘉峪关)

省直辖县级行政单位(如:济源、仙桃、琼海、胡杨河)

其他省市都有三级结构。

数据信息

统计局自2024年下半年起就不再公开统计用区划代码,改用国家地名信息库数据。

民政部公告相关链接:https://www.mca.gov.cn/n156/n186/index.html

摘自民政部的公告:自2026年起,本栏目不再公布行政区划代码相关信息。请前往民政部门户网站首页的国家地名信息库版块查询相关信息。

已整合的开源库:https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov

开源库:已将四级数据整合到了单个csv文件中,同时提供标注拼音、坐标和四级边界范围。提供工具生成多级联动数据和代码,也支持将数据导入MySQL、MSSQL、PgSQL、Oracle等数据库中

【2026-04-03】国家地名信息库行政区划数据截止日期为2025年12月31日。

相关推荐

XLD 喜乐多 MTJ-138A
365体育平台bet下载入口

XLD 喜乐多 MTJ-138A

📅 10-30 👁️ 870
卵子排出后在体内存活多久
bt365官网是多少

卵子排出后在体内存活多久

📅 10-19 👁️ 3715
京东金融待遇(京东金融薪酬体系)
365bet网址开户

京东金融待遇(京东金融薪酬体系)

📅 07-30 👁️ 4348