adyliu/china_area

2024年中国全国5级行政区划(省、市、县、镇、村)

2,518

30 commits

updated Dec 23, 2023

See the code

README

2024年中国全国5级行政区划(省、市、县、镇、村)

  • 数据来源 中华人民共和国国家统计局 https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/
  • 最新数据量 665552 (2023年6月30日)
  • CSV格式 area_code_2024.csv.gz
  • SQL格式 area_code_2024.sql.gz
  • JSON格式 单JSON格式太大就不生成了
  • 建议级联操作,数据量确实太大了
  • 级别
    • 1级:省、直辖市、自治区
    • 2级:地级市
    • 3级:市辖区、县(旗)、县级市、自治县(自治旗)、特区、林区
    • 4级:镇、乡、民族乡、县辖区、街道
    • 5级:村、居委会
  • 城乡分类 (1开头是城镇,2开头是乡村)
    • 111表示主城区;
    • 112表示城乡接合区;
    • 121表示镇中心区;
    • 122表示镇乡接合区;
    • 123表示特殊区域;
    • 210表示乡中心区;
    • 220表示村庄

2010-2024年行政区划数量变化

年省市县镇村
201031345314444050700107
202331342326141350619502
202431343325541351620572
2010-20240-2111-2699-79535

2024年分省行政区划数量

代码省份市县镇村
110000000000北京市1163497535
120000000000天津市1162995617
130000000000河北省12201236554145
140000000000山西省11132135221895
150000000000内蒙古自治区12117122514592
210000000000辽宁省14114140616727
220000000000吉林省977107511860
230000000000黑龙江省13138170313877
310000000000上海市1162346509
320000000000江苏省13117148721958
330000000000浙江省11101138725547
340000000000安徽省16135168518334
350000000000福建省993116917497
360000000000江西省11111176722080
370000000000山东省16167185362074
410000000000河南省18198258652378
420000000000湖北省14117147527057
430000000000湖南省14147200829534
440000000000广东省21141175726842
450000000000广西壮族自治区14125128416681
460000000000海南省5282433296
500000000000重庆市238103111270
510000000000四川省21201311134412
520000000000贵州省993151017964
530000000000云南省16137146114888
540000000000西藏自治区7807055580
610000000000陕西省10117133520356
620000000000甘肃省1499140317718
630000000000青海省8464224716
640000000000宁夏回族自治区5272592912
650000000000新疆维吾尔自治区15110140514721
2024年全国665552343325541351620572

2010 - 2024 年城乡数据对比

城乡分类分类描述20102024差距百分比
111主城区5850976500+17991+30.75%
112城乡接合区2038930211+9822+48.17%
121镇中心区4644053168+6728+14.49%
122镇乡接合区4844753050+4603+9.50%
123特殊区域65255730-795-12.18%
210乡中心区2319811371-11827-50.98%
220村庄496599390542-106057-21.36%
------------------------------------------------------------
-城区总数173785212929+39144+22.52%
-村庄总数519797401913-117884-22.68%

从数据可以看出13年来,村庄(乡中心区和村庄)从519797 减少 401913 到 117884,减少了 22.68%,相应的城镇数量+39144。 大量人口从农村进入城镇,城镇化率大幅提升。

未来此趋势可能持续,大量的村庄将会荒废直至被合并至其他村庄或者取消行政村。

分省份来看2010-2024数据变化

2010-2024

按照乡村减少比例排序

代码省份乡村2010乡村2024乡村变化比例%
460000000000海南省54992268-3231-58.76
430000000000湖南省3820219238-18964-49.64
610000000000陕西省2374012630-11110-46.80
510000000000四川省4309724399-18698-43.39
330000000000浙江省2364313779-9864-41.72
370000000000山东省6469140740-23951-37.02
140000000000山西省2535016220-9130-36.02
420000000000湖北省2276516961-5804-25.50
520000000000贵州省1563612262-3374-21.58
320000000000江苏省111888985-2203-19.69
340000000000安徽省1369711477-2220-16.21
310000000000上海市838705-133-15.87
120000000000天津市26732372-301-11.26
620000000000甘肃省1491113473-1438-9.64
130000000000河北省3961636145-3471-8.76
360000000000江西省1464213373-1269-8.67
630000000000青海省39273621-306-7.79
640000000000宁夏回族自治区20621913-149-7.23
650000000000新疆维吾尔自治区1068610068-618-5.78
450000000000广西壮族自治区1314312518-625-4.76
530000000000云南省1180311247-556-4.71
110000000000北京市28072684-123-4.38
350000000000福建省1182511391-434-3.67
150000000000内蒙古自治区1090810732-176-1.61
230000000000黑龙江省91979085-112-1.22
410000000000河南省3807837866-212-0.56
220000000000吉林省8402840860.07
540000000000西藏自治区51625185230.45
440000000000广东省14662147731110.76
210000000000辽宁省950296911891.99
500000000000重庆市744577042593.48

按照乡村减少数量绝对值排序

代码省份乡村2010乡村2024乡村变化比例%
370000000000山东省6469140740-23951-37.02
430000000000湖南省3820219238-18964-49.64
510000000000四川省4309724399-18698-43.39
610000000000陕西省2374012630-11110-46.80
330000000000浙江省2364313779-9864-41.72
140000000000山西省2535016220-9130-36.02
420000000000湖北省2276516961-5804-25.50
130000000000河北省3961636145-3471-8.76
520000000000贵州省1563612262-3374-21.58
460000000000海南省54992268-3231-58.76
340000000000安徽省1369711477-2220-16.21
320000000000江苏省111888985-2203-19.69
620000000000甘肃省1491113473-1438-9.64
360000000000江西省1464213373-1269-8.67
450000000000广西壮族自治区1314312518-625-4.76
650000000000新疆维吾尔自治区1068610068-618-5.78
530000000000云南省1180311247-556-4.71
350000000000福建省1182511391-434-3.67
630000000000青海省39273621-306-7.79
120000000000天津市26732372-301-11.26
410000000000河南省3807837866-212-0.56
150000000000内蒙古自治区1090810732-176-1.61
640000000000宁夏回族自治区20621913-149-7.23
310000000000上海市838705-133-15.87
110000000000北京市28072684-123-4.38
230000000000黑龙江省91979085-112-1.22
220000000000吉林省8402840860.07
540000000000西藏自治区51625185230.45
440000000000广东省14662147731110.76
210000000000辽宁省950296911891.99
500000000000重庆市744577042593.48

一些有意思的数据分析

  • 市这个级别比较稳定,数据变化不大
  • 绝大部分省份的城镇数量都在增加,只有黑龙江(-223)和四川(-429)的城镇有所减少
  • 绝大部分省份的乡村数量都在减少,只有辽宁(+189)、吉林(+6)、广东(+111)、重庆(+259)、西藏(+23)的乡村数量在增加
  • 山东省减少了-23951个乡村,同比减少-37%,是减少最多的省份
  • 湖南、四川、陕西减少的乡村数都超过10000个
  • 海南、湖南、陕西、四川、浙江的乡村减少比例排在前5,都超过41%的比例

CSV格式数据

  • code,name,level,pcode,category
  • level: 省1,市2,县3,镇4,村5
  • code: 12位,省2位,市2位,县2位,镇3位,村3位
  • pcode: 直接父级别的code
  • category: 城乡分类

文本内容

$ gzcat area_code_2024.csv.gz |wc -l
  665552

$ gzcat area_code_2024.csv.gz |head
110000000000,北京市,1,0,0
110100000000,市辖区,2,110000000000,0
110101000000,东城区,3,110100000000,0
110101001000,东华门街道,4,110101000000,0
110101001001,多福巷社区居委会,5,110101001000,111
110101001002,银闸社区居委会,5,110101001000,111
110101001005,东厂社区居委会,5,110101001000,111
110101001006,智德社区居委会,5,110101001000,111
110101001007,南池子社区居委会,5,110101001000,111
110101001009,灯市口社区居委会,5,110101001000,111

SQL 格式数据

$ gzcat area_code_2024.sql.gz |head -n 36

-- MariaDB dump 10.19  Distrib 10.5.21-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 127.0.0.1    Database: china_area
-- ------------------------------------------------------
-- Server version	8.0.32

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `area_code_2024`
--

DROP TABLE IF EXISTS `area_code_2024`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `area_code_2024` (
  `code` bigint unsigned NOT NULL COMMENT '区划代码',
  `name` varchar(128) NOT NULL DEFAULT '' COMMENT '名称',
  `level` tinyint(1) NOT NULL COMMENT '级别1-5,省市县镇村',
  `pcode` bigint DEFAULT NULL COMMENT '父级区划代码',
  `category` int DEFAULT NULL COMMENT '城乡分类',
  PRIMARY KEY (`code`),
  KEY `name` (`name`),
  KEY `level` (`level`),
  KEY `pcode` (`pcode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

文件列表

china
china-city
china-location
zone

Significant stargazers

有猫饼

56 followers · starred Aug 2024

读钓

15 followers · starred Apr 2020

Chi Wang

90 followers · starred Apr 2019

finley

334 followers · starred Jan 2024

adyliu/china_area

2024年中国全国5级行政区划(省、市、县、镇、村)

2,518

30 commits

updated Dec 23, 2023

See the code

README

2024年中国全国5级行政区划(省、市、县、镇、村)

  • 数据来源 中华人民共和国国家统计局 https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/
  • 最新数据量 665552 (2023年6月30日)
  • CSV格式 area_code_2024.csv.gz
  • SQL格式 area_code_2024.sql.gz
  • JSON格式 单JSON格式太大就不生成了
  • 建议级联操作,数据量确实太大了
  • 级别
    • 1级:省、直辖市、自治区
    • 2级:地级市
    • 3级:市辖区、县(旗)、县级市、自治县(自治旗)、特区、林区
    • 4级:镇、乡、民族乡、县辖区、街道
    • 5级:村、居委会
  • 城乡分类 (1开头是城镇,2开头是乡村)
    • 111表示主城区;
    • 112表示城乡接合区;
    • 121表示镇中心区;
    • 122表示镇乡接合区;
    • 123表示特殊区域;
    • 210表示乡中心区;
    • 220表示村庄

2010-2024年行政区划数量变化

年省市县镇村
201031345314444050700107
202331342326141350619502
202431343325541351620572
2010-20240-2111-2699-79535

2024年分省行政区划数量

代码省份市县镇村
110000000000北京市1163497535
120000000000天津市1162995617
130000000000河北省12201236554145
140000000000山西省11132135221895
150000000000内蒙古自治区12117122514592
210000000000辽宁省14114140616727
220000000000吉林省977107511860
230000000000黑龙江省13138170313877
310000000000上海市1162346509
320000000000江苏省13117148721958
330000000000浙江省11101138725547
340000000000安徽省16135168518334
350000000000福建省993116917497
360000000000江西省11111176722080
370000000000山东省16167185362074
410000000000河南省18198258652378
420000000000湖北省14117147527057
430000000000湖南省14147200829534
440000000000广东省21141175726842
450000000000广西壮族自治区14125128416681
460000000000海南省5282433296
500000000000重庆市238103111270
510000000000四川省21201311134412
520000000000贵州省993151017964
530000000000云南省16137146114888
540000000000西藏自治区7807055580
610000000000陕西省10117133520356
620000000000甘肃省1499140317718
630000000000青海省8464224716
640000000000宁夏回族自治区5272592912
650000000000新疆维吾尔自治区15110140514721
2024年全国665552343325541351620572

2010 - 2024 年城乡数据对比

城乡分类分类描述20102024差距百分比
111主城区5850976500+17991+30.75%
112城乡接合区2038930211+9822+48.17%
121镇中心区4644053168+6728+14.49%
122镇乡接合区4844753050+4603+9.50%
123特殊区域65255730-795-12.18%
210乡中心区2319811371-11827-50.98%
220村庄496599390542-106057-21.36%
------------------------------------------------------------
-城区总数173785212929+39144+22.52%
-村庄总数519797401913-117884-22.68%

从数据可以看出13年来,村庄(乡中心区和村庄)从519797 减少 401913 到 117884,减少了 22.68%,相应的城镇数量+39144。 大量人口从农村进入城镇,城镇化率大幅提升。

未来此趋势可能持续,大量的村庄将会荒废直至被合并至其他村庄或者取消行政村。

分省份来看2010-2024数据变化

2010-2024

按照乡村减少比例排序

代码省份乡村2010乡村2024乡村变化比例%
460000000000海南省54992268-3231-58.76
430000000000湖南省3820219238-18964-49.64
610000000000陕西省2374012630-11110-46.80
510000000000四川省4309724399-18698-43.39
330000000000浙江省2364313779-9864-41.72
370000000000山东省6469140740-23951-37.02
140000000000山西省2535016220-9130-36.02
420000000000湖北省2276516961-5804-25.50
520000000000贵州省1563612262-3374-21.58
320000000000江苏省111888985-2203-19.69
340000000000安徽省1369711477-2220-16.21
310000000000上海市838705-133-15.87
120000000000天津市26732372-301-11.26
620000000000甘肃省1491113473-1438-9.64
130000000000河北省3961636145-3471-8.76
360000000000江西省1464213373-1269-8.67
630000000000青海省39273621-306-7.79
640000000000宁夏回族自治区20621913-149-7.23
650000000000新疆维吾尔自治区1068610068-618-5.78
450000000000广西壮族自治区1314312518-625-4.76
530000000000云南省1180311247-556-4.71
110000000000北京市28072684-123-4.38
350000000000福建省1182511391-434-3.67
150000000000内蒙古自治区1090810732-176-1.61
230000000000黑龙江省91979085-112-1.22
410000000000河南省3807837866-212-0.56
220000000000吉林省8402840860.07
540000000000西藏自治区51625185230.45
440000000000广东省14662147731110.76
210000000000辽宁省950296911891.99
500000000000重庆市744577042593.48

按照乡村减少数量绝对值排序

代码省份乡村2010乡村2024乡村变化比例%
370000000000山东省6469140740-23951-37.02
430000000000湖南省3820219238-18964-49.64
510000000000四川省4309724399-18698-43.39
610000000000陕西省2374012630-11110-46.80
330000000000浙江省2364313779-9864-41.72
140000000000山西省2535016220-9130-36.02
420000000000湖北省2276516961-5804-25.50
130000000000河北省3961636145-3471-8.76
520000000000贵州省1563612262-3374-21.58
460000000000海南省54992268-3231-58.76
340000000000安徽省1369711477-2220-16.21
320000000000江苏省111888985-2203-19.69
620000000000甘肃省1491113473-1438-9.64
360000000000江西省1464213373-1269-8.67
450000000000广西壮族自治区1314312518-625-4.76
650000000000新疆维吾尔自治区1068610068-618-5.78
530000000000云南省1180311247-556-4.71
350000000000福建省1182511391-434-3.67
630000000000青海省39273621-306-7.79
120000000000天津市26732372-301-11.26
410000000000河南省3807837866-212-0.56
150000000000内蒙古自治区1090810732-176-1.61
640000000000宁夏回族自治区20621913-149-7.23
310000000000上海市838705-133-15.87
110000000000北京市28072684-123-4.38
230000000000黑龙江省91979085-112-1.22
220000000000吉林省8402840860.07
540000000000西藏自治区51625185230.45
440000000000广东省14662147731110.76
210000000000辽宁省950296911891.99
500000000000重庆市744577042593.48

一些有意思的数据分析

  • 市这个级别比较稳定,数据变化不大
  • 绝大部分省份的城镇数量都在增加,只有黑龙江(-223)和四川(-429)的城镇有所减少
  • 绝大部分省份的乡村数量都在减少,只有辽宁(+189)、吉林(+6)、广东(+111)、重庆(+259)、西藏(+23)的乡村数量在增加
  • 山东省减少了-23951个乡村,同比减少-37%,是减少最多的省份
  • 湖南、四川、陕西减少的乡村数都超过10000个
  • 海南、湖南、陕西、四川、浙江的乡村减少比例排在前5,都超过41%的比例

CSV格式数据

  • code,name,level,pcode,category
  • level: 省1,市2,县3,镇4,村5
  • code: 12位,省2位,市2位,县2位,镇3位,村3位
  • pcode: 直接父级别的code
  • category: 城乡分类

文本内容

$ gzcat area_code_2024.csv.gz |wc -l
  665552

$ gzcat area_code_2024.csv.gz |head
110000000000,北京市,1,0,0
110100000000,市辖区,2,110000000000,0
110101000000,东城区,3,110100000000,0
110101001000,东华门街道,4,110101000000,0
110101001001,多福巷社区居委会,5,110101001000,111
110101001002,银闸社区居委会,5,110101001000,111
110101001005,东厂社区居委会,5,110101001000,111
110101001006,智德社区居委会,5,110101001000,111
110101001007,南池子社区居委会,5,110101001000,111
110101001009,灯市口社区居委会,5,110101001000,111

SQL 格式数据

$ gzcat area_code_2024.sql.gz |head -n 36

-- MariaDB dump 10.19  Distrib 10.5.21-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 127.0.0.1    Database: china_area
-- ------------------------------------------------------
-- Server version	8.0.32

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `area_code_2024`
--

DROP TABLE IF EXISTS `area_code_2024`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `area_code_2024` (
  `code` bigint unsigned NOT NULL COMMENT '区划代码',
  `name` varchar(128) NOT NULL DEFAULT '' COMMENT '名称',
  `level` tinyint(1) NOT NULL COMMENT '级别1-5,省市县镇村',
  `pcode` bigint DEFAULT NULL COMMENT '父级区划代码',
  `category` int DEFAULT NULL COMMENT '城乡分类',
  PRIMARY KEY (`code`),
  KEY `name` (`name`),
  KEY `level` (`level`),
  KEY `pcode` (`pcode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

文件列表

china
china-city
china-location
zone

Significant stargazers

有猫饼

56 followers · starred Aug 2024

读钓

15 followers · starred Apr 2020

Chi Wang

90 followers · starred Apr 2019

finley

334 followers · starred Jan 2024