中华人民共和国行政区划代码
华北地区(1区)
东北地区(2区)
华东地区(3区)
中南地区(4区)
西南地区(5区)
西北地区(6区)
台湾地区(7区)
港澳地区(8区)

中华人民共和国行政区划代码中华人民共和国用于行政区划上的识別码,同时是一项由国家标准机构——中国国家标准化管理委员会通过并公开发布的国家标准,国标号为GB/T 2260,并加上后缀发布年份,如GB/T 2260-2007[1]

此国家标准于1980年首次发布,并在1982年、1984年、1986年、1988年、1991年、1995年、1999年、2002年及2007年发布更新版本,现时最新版本是GB/T 2260-2007第1号修改单[2]

基本应用

此标准规定了县级或以上行政区划的数字代码(由6位数字组成)和字母代码(省级行政区由2位大写字母组成,地级或县级行政区由3位大写字母组成),适用于对行政区划进行标识、信息处理和交换等[3]。然而,在一般应用上,数字代码更为普及,例如有以下范畴:

  • 公安部用于编配公民身份号码(头6位数字的地址码);
  • 民政部用于行政区划的标识;
  • 1 1 0 1 0 1
    省级 地级 县级

    数字代码采用三层六位层次码结构,代码从左至右的含义是:

    第一层
    (第一、二位)
    省级行政区 1开头(华北地区):北京市(11)、天津市(12)、河北省(13)、山西省(14)、内蒙古自治区(15)
    2开头(东北地区):辽宁省(21)、吉林省(22)、黑龙江省(23)
    3开头(华东地区):上海市(31)、江苏省(32)、浙江省(33)、安徽省(34)、福建省(35)、江西省(36)、山东省(37)
    4开头(中南地区):河南省(41)、湖北省(42)、湖南省(43)、广东省(44)、广西壮族自治区(45)、海南省(46)
    5开头(西南地区):重庆市(50)[a]四川省(51)、贵州省(52)、云南省(53)、西藏自治区(54)
    6开头(西北地区):陕西省(61)、甘肃省(62)、青海省(63)、宁夏回族自治区(64)、新疆维吾尔自治区(65)
    7开头(台湾地区):台湾省(71)[b][c]
    8开头(港澳地区):香港特别行政区(81)[d]澳门特别行政区(82)[e][f]
    第二层
    (第三、四位)
    省(自治区)下辖的地级行政区 01−20、51−70[g]表示地级市
    21−50表示地区、自治州、盟
    直辖市下辖的县级行政区 01表示市辖区的汇总码
    02表示县、自治县的汇总码
    03表示县级市的汇总码(重庆市曾经使用,现时已没有直辖市下辖的县级市)
    省(自治区)直辖县级行政区 90表示县级行政区的汇总码
    第三层
    (第五、六位)
    地级市下辖的县级行政区 01−20、51−80[h]表示市辖区、特区、工矿区(其中01表示市辖区的汇总码[i][j]
    21−50表示县、自治县、旗、自治旗
    81−99表示地级市代管的县级市
    直辖市下辖的县级行政区 01−20、51−80[k]表示市辖区
    21−50表示县、自治县
    81−99表示县级市(重庆市曾经使用,现时已没有直辖市下辖的县级市)
    地区(自治州、盟)下辖的县级行政区
    省(自治区)直辖县级行政区
    01−20表示县级市
    21−80表示县、自治县、旗、特区、林区

    一般来说,区划代码是按照政区设立的日期[o],依数字的顺序排列的。但早期部分地级市因应市辖区的性质,分为城区与郊区两个类型,而区划代码排列的开始位置亦有所不同。城区代码由“02”开始排列(“01”是地级市市辖区的汇总码),郊区则由“11”开始排列。例如武汉市江汉区等6个城区由“420102”排起,洪山区等7个郊区则由“420111”排起。这种排序方式近年已不再使用,但现存此情况的地级市在新设市辖区时,尚未有准则应在城区还是郊区的代码后排下去,造成代码疑问。

    单纯的政区更名并不会更改代码。管辖范围有变化,或政区合并且同时沿用原有政区之一名称,一般会沿用原有政区的代码,例如上海市黄浦区卢湾区合并成新的黄浦区,就沿用了原黄浦区的代码[p],但不同类型的政区合并沿用原有政区之一名称,代码可能沿用[q],也可能不沿用[r]。大部分政区类型改变[s],例如撤县设区、撤县设市等,代码则需要更改。上级行政区发生变化,例如所属政区撤地区设市,代码也需要更改。上级行政区发生变化,下级行政区间的代码虽改变,但除非下级行政区类型改变,排序一般不变[t][u]。为保证代码的唯一性,因行政区划变更而撤销的代码一般不会再赋予其他政区使用[v]

    代码的发布与维护

    虽然理论上行政区划代码应经由国家标准化管理委员会通过后才公开发布并生效,但实际上行政区划经常有变更,而标准化管理委员会并不是恒常地发布最新的代码,而且审核县级或以上行政区划的设立、命名和变更等是由民政部区划地名司负责。因此,当有县级或以上的区划变更时,民政部会按照上述规则赋予变更后行政区新的区划代码。民政部公布的代码几乎与标准化管理委员会公布的一模一样,但亦有例外。例如2017年第2号修改单中海南省儋州市三沙市的代码分別是“460300”、“460400”,正好与民政部公布的互换了排序[10]

    县级以下行政区划代码编码规则

    在《中华人民共和国行政区划代码》(GB/T 2260)的基础上,国家标准化管理委员会亦发布《县级以下行政区划代码编制规则》作为前者扩充与延拓的配套标准,与GB/T 2260配合使用,国标号为GB/T 10114,于1988年12月首次发布,2003年作第一次修订 [11]

    此标准用作编制县级以下的行政区划(即乡级行政区)代码,包括街道办事处民族乡苏木民族苏木。县级以下的行政区划代码由九位数字构成,代码从左至右的含义是:

    1 1 0 1 0 1 0 0 1
    省级 地级 县级 乡级
    • 第一段(第一至六位)即所属行政区采用GB/T 2260编制的六位数字代码。
    • 第二段(第七至九位)表示乡级行政区:
      • 001−099表示街道办事处;
      • 100−199表示镇;
      • 200−399表示乡、民族乡、苏木、民族苏木。

    编制县级以下的行政区划代码时,当只表示县级或以上行政区划时,第七至九位可补上“000”,以保证代码长度一致。与GB/T 2260相似,政区更名不需更改代码,政区类型或隶属关系变更,则需重新赋码。为保证代码的唯一性,因行政区划变更而撤销的代码不得再赋予其他政区使用。

    值得注意的是,国家标准化管理委员会公布的GB/T 10114只列出了编制规则,并没有如GB/T 2260般列出行政区的具体代码。

    村级区划代码

    在国家标准GB/T 2260与GB/T 10114中未有涵盖村级行政区的区划代码编制,因此在理论上暂时未有村级区划代码的国家标准。然而在实际应用上,部分政府部门亦有编制村级的区划代码。例如国家统计局根据国家标准GB/T 2260和GB/T 10114编制的《统计用区划代码和城乡划分代码》,其中《统计用区划代码》由十二位数字组成[12]

    1 1 0 1 0 1 0 0 1 0 0 1
    省级 地级 县级 乡级 村级

    其中头九位数字是根据国家标准编制的行政区划代码,第十至第十二位数字为村级代码。