中華人民共和國行政區劃程式碼

中華人民共和國行政區劃程式碼是中華人民共和國用於行政區劃上的識別碼，同時是一項由國家標準機構 —— 中國國家標準化管理委員會透過並公開發布的國家標準，國標號為 GB/T 2260，並加上字尾釋出年份，如 GB/T 2260-2007。

此國家標準於 1980 年首次釋出，並在 1982 年、1984 年、1986 年、1988 年、1991 年、1995 年、1999 年、2002 年及 2007 年釋出更新版本，現時最新版本是 GB/T 2260-2007 第 1 號修改單。

基本應用

此標準規定了縣級或以上行政區劃的數字程式碼（由 6 位數字組成）和字母程式碼（省級行政區由 2 位大寫字母組成，地級或縣級行政區由 3 位大寫字母組成），適用於對行政區劃進行標識、資訊處理和交換等。然而，在一般應用上，數字程式碼更為普及，例如有以下範疇：

公安部用於編配公民身份號碼（頭 6 位數字的地址碼）；
民政部用於行政區劃的標識；
國家統計局用於開展統計調查上的行政區劃劃分。

數字程式碼編碼規則

數字程式碼採用三層六位層次碼結構，程式碼從左至右的含義是：

第一層（第一、二位）表示省級行政區（省、自治區、直轄市、特別行政區），其中第一位代表大區。
第二層（第三、四位）表示地級行政區（地級市、地區、自治州、盟），直轄市的市轄區、縣的彙總碼，及省（自治區）直轄縣級行政區的彙總碼。
第三層（第五、六位）表示縣級行政區（縣、自治縣、市轄區、縣級市、旗、自治旗、林區、特區）。

程式碼的排序、更改與撤銷

一般來說，區劃程式碼是按照政區設立的日期，依數字的順序排列的。但早期部分地級市因應市轄區的性質，分為城區與郊區兩個型別，而區劃程式碼排列的開始位置亦有所不同。城區程式碼由 “02” 開始排列（“01” 是地級市市轄區的彙總碼），郊區則由 “11” 開始排列。例如武漢市江漢區等 6 個城區由 “420102” 排起，洪山區等 7 個郊區則由 “420111” 排起。這種排序方式近年已不再使用，但現存此情況的地級市在新設市轄區時，尚未有準則應在城區還是郊區的程式碼後排下去，造成程式碼疑問。

單純的政區更名並不會更改程式碼。管轄範圍有變化，或政區合併且同時沿用原有政區之一名稱，一般會沿用原有政區的程式碼，但不同型別的政區合併沿用原有政區之一名稱，程式碼可能沿用，也可能不沿用。大部分政區型別改變，例如撤縣設區、撤縣設市等，程式碼則需要更改。上級行政區發生變化，例如所屬政區撤地區設市，程式碼也需要更改。上級行政區發生變化，下級行政區間的程式碼雖改變，但除非下級行政區型別改變，排序一般不變。為保證程式碼的唯一性，因行政區劃變更而撤銷的程式碼一般不會再賦予其他政區使用。}}。

程式碼的釋出與維護

雖然理論上行政區劃程式碼應經由國家標準化管理委員會通過後才公開發布並生效，但實際上行政區劃經常有變更，而標準化管理委員會並不是恆常地釋出最新的程式碼，而且稽核縣級或以上行政區劃的設立、命名和變更等是由民政部區劃地名司負責。因此，當有縣級或以上的區劃變更時，民政部會按照上述規則賦予變更後行政區新的區劃程式碼。民政部公佈的程式碼幾乎與標準化管理委員會公佈的一模一樣，但亦有例外。例如 2017 年第 2 號修改單中海南省儋州市與三沙市的程式碼分別是 “460300”、“460400”，正好與民政部公佈的互換了排序。

縣級以下行政區劃程式碼編碼規則

在《中華人民共和國行政區劃程式碼》（GB/T 2260）的基礎上，國家標準化管理委員會亦釋出《縣級以下行政區劃程式碼編制規則》作為前者擴充與延拓的配套標準，與 GB/T 2260 配合使用，國標號為 GB/T 10114，於 1988 年 12 月首次釋出，2003 年作第一次修訂。

此標準用作編制縣級以下的行政區劃（即鄉級行政區）程式碼，包括街道辦事處、鎮、鄉、民族鄉、蘇木、民族蘇木。縣級以下的行政區劃程式碼由九位數字構成，程式碼從左至右的含義是：

第一段（第一至六位）即所屬行政區採用 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 編制的《統計用區劃程式碼和城鄉劃分程式碼》，其中《統計用區劃程式碼》由十二位數字組成：

其中頭九位數字是根據國家標準編制的行政區劃程式碼，第十至第十二位數字為村級程式碼。

001−199 表示居民委員會（社群）；
200−399 表示村民委員會（行政村）、牧民委員會（嘎查）。

非正式行政區劃的程式碼編制

理論上，雖然根據上述方法編制的行政區劃程式碼可以涵蓋全國所有行政區劃，但實際上由於種種原因，各地存在各種 “非正式” 的行政區劃。所謂 “非正式”，即是民政部未予承認的行政區劃。}}，例如各地方政府普遍設立的經濟開發區、高新區、城市新區，以及部分因歷史原因形成的政企合一單位、農墾單位、林業單位、兵團單位等。這些非正式行政區劃不會被列入國家標準的行政區劃程式碼中，然而個別部門，例如國家統計局，仍會因應實際需要而賦予這些單位獨立的程式碼。例如 2017 年版的《統計用區劃程式碼》中列明 “為滿足統計調查工作組織和資料彙總的需要，國家統計局對一些符合條件的開發區編制了統計彙總識別碼”。

7.1 縣級以上

非正式縣級或副縣級開發區在《統計用區劃程式碼》的縣級碼段為 71−80，唯應同時滿足以下條件：

國家和省人民政府正式批准成立的開發區；
開發區的管理等同於縣級人民政府，行使縣級人民政府的管理職能，即管理開發區內的社會公共事務；
開發區至少管理一個鄉級單位；
開發區管委會成立並運作兩年及以上。

較典型的例子有：

江蘇省蘇州市蘇州工業園區，統計局賦碼 320571；
湖南省懷化市洪江管理區，統計局賦碼 431271；
甘肅省蘭州市蘭州新區，統計局賦碼 620171。

還有一些較特殊的非正式縣級或副縣級行政區，例如：

黑龍江省大興安嶺地區加格達奇區、松嶺區、新林區、呼中區，統計局分別賦碼 232761−232764；
青海省海西蒙古族藏族自治州大柴旦行政委員會，統計局賦碼 632857。

迄今為止，統計局唯一賦予的地級非正式程式碼，是河北省雄安新區，但與上述非正式縣級程式碼不同，其獲賦予 133100。

7.2 鄉鎮級

民政部未確認的開發區、工礦區、農場等 “類似鄉級單位”，鄉級程式碼為 400−599。

較典型的例子有：

河北省寧晉縣大曹莊管理區，統計局賦碼 130528401；
安徽省安慶市皖河農場，統計局賦碼 340803500；
湖北省沙洋監獄管理局（實為副廳級單位），統計局賦碼 420822450；
新疆生產建設兵團的各個團場，統計局一般賦予鄉級程式碼 501−599。

另外，“198” 是用來賦予虛擬鄉鎮級單位的程式碼，例如部分已由市轄區直管社群的城市，如安徽省銅陵市銅官區，統計局賦予虛擬鄉鎮程式碼 340705198 代表直管社群的彙總。

7.3 村級

民政部未確認的園區、工礦區、農場等 “類似村級單位”，村級程式碼為 400−599（498、598 除外）。

400−499 表示類似居民委員會（不含 498）；
500−599 表示類似村民委員會（不含 598）；
498 表示虛擬居民委員會；
598 表示虛擬村民委員會。

另外，“398” 是用來賦予鄉級單位直接管轄村民小組單位的程式碼。

部門編碼的差異

除主管行政區劃的民政部門外，統計部門也因統計需求獨立編制《統計用區劃程式碼》。統計部門不編制縣以上行政區劃程式碼，統一採用《中華人民共和國行政區劃程式碼》國家標準。縣級以下及非正式區劃程式碼由於與民政部門編制的行政區劃程式碼不存在繼承關係，往往會存在差異。

此前國家統計局賦予黑龍江省大興安嶺地區加格達奇區 232701 程式碼，然而當漠河縣在 2018 年撤縣設市時，民政部則將 232701 這個程式碼賦予漠河市，國家統計局為避免引起混亂，給加格達奇區另賦程式碼 232761。

2003 年，福建省漳州市龍海市撤銷石碼鎮，改設石碼街道，雖民政部已以 “石碼街道” 標註該地名，程式碼為 350681001，但國家統計局仍以 “石碼鎮” 標註該地名，程式碼亦為 350681100，直至 2021 年龍海市改設龍海區後國家統計局才改稱 “石碼街道” 並修改程式碼為 350604001。

民政部收錄江蘇省蘇州市太倉市婁東街道和陸渡街道，分別賦碼 320585001 和 320585002，但國家統計局未收錄上述兩個街道，並將兩個街道轄區列入類似鄉級單位太倉港經濟技術開發區（賦碼 320585401）。

民政部與統計局在鄉級行政區劃的程式碼編制有較多差異，例如以內蒙古自治區包頭市達爾罕茂明安聯合旗為例，可以看出兩個部門的編碼差異。全旗 12 個鄉、鎮、蘇木中，只有 2 個鎮是兩個部門都賦予了同一程式碼。