Skip to content

省市区县乡镇四级行政区划数据 | 支持 SQLite/JSON 格式 | 在线预览 | 数据同步于 2025年12月

License

Notifications You must be signed in to change notification settings

slightlee/regions_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

行政区划数据

GitHub stars GitHub forks GitHub license Python PRs Welcome Data Update

🗺️ 行政区划数据,包括省级、地级、县级、乡镇级四级行政区划数据。

✨ 特性

  • 📊 数据完整 - 覆盖全国 34 个省级、333 个地级、2,846 个县级、38,963 个乡镇级行政区划
  • 🔄 数据权威 - 数据来源于国家地名信息库,定期同步更新
  • 🚀 即开即用 - 提供 SQLite 数据库和 JSON 原始数据,支持多种使用场景
  • 🌐 在线预览 - 提供可搜索的级联选择器在线演示

📈 数据统计

级别 数量 示例
省级 34 北京市、广东省、香港特别行政区
地级 333 深圳市、杭州市、成都市
县级 2,846 南山区、西湖区、武侯区
乡镇级 38,963 南山街道、西溪街道、玉林街道
总计 42,176 -

数据来源

国家地名信息库

第十六条 国务院民政部门应当在每年1月通过国家地名信息库发布截至上一年度末全国各级行政区划建制的行政区划代码信息。

省、自治区、直辖市人民政府民政部门应当在每年1月和7月通过民政部门网站发布截至上个月末本地区乡级行政区划建制的行政区划代码信息。来源:《行政区划代码》国家标准

数据类型

类型 文件 说明 数据更新时间
原始数据 data/regions_*.json 同步国家地名信息库的原始 JSON 数据 2025-12-24
处理后数据 regions.db SQLite 数据库,可直接使用数据库连接工具打开 2025-12-24

分支说明

分支 说明
main 当前版本,四级行政区划(省/地/县/乡镇)
main-legacy 旧版本,五级行政区划(含村级),数据来源于国家统计局

本地运行

# 安装依赖
pip install -r requirements.txt

# 启动服务
python -m uvicorn api.index:app --host 127.0.0.1 --port 8000 --reload

# 访问
http://127.0.0.1:8000/

在线预览

访问: https://regions-data.vercel.app/

预览效果

效果图

📜 更新日志

详见 Releases 页面。

版本 日期 说明
v1.0.2 2025-12-24 重构项目,数据来源切换至国家地名信息库,调整为四级行政区划
v1.0.1 - 旧版本,五级行政区划(含村级),数据来源于国家统计局

📄 许可证

本项目采用 MIT License 开源许可证。

🙏 致谢

📮 反馈与贡献

  • 🐛 发现问题?请提交 Issue
  • 💡 有好想法?欢迎提交 Pull Request
  • ⭐ 觉得有用?请给项目一个 Star 支持一下!

⭐ Star History

Star History Chart

About

省市区县乡镇四级行政区划数据 | 支持 SQLite/JSON 格式 | 在线预览 | 数据同步于 2025年12月

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published