國家地名資訊庫
國家地名資訊庫連結: dmfw.mca.gov.cn
介面服務文件:dmfw.mca.gov.cn/interface.h…
在正式程式中使用時,應將資料快取到檔案或資料庫,比直接呼叫介面更穩定。
/* 直接在瀏覽器主控台執行,可測試介面結果
介面說明:
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年下半年起,統計局不再公開統計用區劃代碼,改採用國家地名資訊庫資料。
民政部公告相關連結:www.mca.gov.cn/n156/n186/i…
摘自民政部公告:自2026年起,本欄目不再公布行政區劃代碼相關資訊。請前往民政部門戶網站首頁的「國家地名資訊庫」版塊查詢相關資料。
已整合的開源庫:github.com/xiangyuecn/…
開源庫已將四級資料整合到單一 CSV 檔案中,同時提供標註拼音、座標與四級邊界範圍。提供工具生成多級聯動資料與程式碼,亦支援將資料匯入 MySQL、MSSQL、PostgreSQL、Oracle 等資料庫。
【2026-04-03】國家地名資訊庫行政區劃資料截至日期為 2025 年 12 月 31 日。