中華人民共和國行政區劃程式碼是中華人民共和國用於行政區劃上的識別碼，同時是一項由國家標準機構 中國國家標準化管理委員會透過並公開發布的國家標準，國標號為 GBT 2260，並加上字尾釋出年份，如 GBT 22602007。 此國家標準於 1980 年首次釋出，並在 1982 年、1984 年、1986 年、1988 年、1991 年、1995 年、1999 年、2002 年及 2007 年釋出更新版本，現時最新版本是 GBT 22602007 第 1 號修改單。 基本應用 此標準規定了縣級或以上行政區劃的數字程式碼（由 6 位數字組成）和字母程式碼（省級行政區由 2 位大寫字母組成，地級或縣級行政區由 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） 四川省（51） 貴州省（52） 雲南省（53） 西藏自治區（54） 第一層（第一、二位） 一級行政區 6 開頭（西北地區） 陝西省（61） 甘肅省（62） 青海省（63） 寧夏回族自治區（64） 新疆維吾爾自治區（65） 第一層（第一、二位） 一級行政區 7 開頭（臺灣省） 臺灣省（71） 第一層（第一、二位） 一級行政區 8 開頭（港澳臺地區） 香港特別行政區（81） 澳門特別行政區（82） 臺灣地區（83） 第一層（第一、二位） 一級行政區 9 開頭（外國人永久居留身份證） 第 23 位代表證件的申領地（省級行政區劃程式碼） 第 46 位代表持證人的國籍（ISO 31661 數字程式碼） 第二層（第三、四位） 省（自治區）下轄的地級行政區 0120、5170 表示地級市 第二層（第三、四位） 省（自治區）下轄的地級行政區 2150 表示地區、自治州、盟 第二層（第三、四位） 直轄市下轄的縣級行政區 01 表示市轄區的彙總碼 第二層（第三、四位） 直轄市下轄的縣級行政區 02 表示縣、自治縣的彙總碼 第二層（第三、四位） 直轄市下轄的縣級行政區 03 表示縣級市的彙總碼（重慶市曾經使用，現時已沒有直轄市下轄的縣級市） 第二層（第三、四位） 省（自治區）直轄縣級行政區 90 表示縣級行政區的彙總碼 第三層（第五、六位） 地級市下轄的縣級行政區 0120、5180 表示市轄區、特區、工礦區（其中 01 表示市轄區的彙總碼） 第三層（第五、六位） 地級市下轄的縣級行政區 2150 表示縣、自治縣、旗、自治旗 第三層（第五、六位） 地級市下轄的縣級行政區 8199 表示地級市代管的縣級市 第三層（第五、六位） 直轄市下轄的縣級行政區 0120、5180 表示市轄區 第三層（第五、六位） 直轄市下轄的縣級行政區 2150 表示縣、自治縣 第三層（第五、六位） 直轄市下轄的縣級行政區 8199 表示縣級市（重慶市曾經使用，現時已沒有直轄市下轄的縣級市） 第三層（第五、六位） 地區（自治州、盟）下轄的縣級行政區省（自治區）直轄縣級行政區 0120 表示縣級市 第三層（第五、六位） 地區（自治州、盟）下轄的縣級行政區省（自治區）直轄縣級行政區 2180 表示縣、自治縣、旗、特區、林區、工農區、縣級鎮、縣級管理區 程式碼的排序、更改與撤銷 一般來說，區劃程式碼是按照政區設立的日期，依數字的順序排列的。但早期部分地級市因應市轄區的性質，分為城區與郊區兩個型別，而區劃程式碼排列的開始位置亦有所不同。城區程式碼由 02 開始排列（01 是地級市市轄區的彙總碼），郊區則由 11 開始排列。例如武漢市江漢區等 6 個城區由 420102 排起，洪山區等 7 個郊區則由 420111 排起。這種排序方式近年已不再使用，但現存此情況的地級市在新設市轄區時，尚未有準則應在城區還是郊區的程式碼後排下去，造成程式碼疑問。 單純的政區更名並不會更改程式碼。管轄範圍有變化，或政區合併且同時沿用原有政區之一名稱，一般會沿用原有政區的程式碼，但不同型別的政區合併沿用原有政區之一名稱，程式碼可能沿用，也可能不沿用。大部分政區型別改變，例如撤縣設區、撤縣設市等，程式碼則需要更改。上級行政區發生變化，例如所屬政區撤地區設市，程式碼也需要更改。上級行政區發生變化，下級行政區間的程式碼雖改變，但除非下級行政區型別改變，排序一般不變。為保證程式碼的唯一性，因行政區劃變更而撤銷的程式碼一般不會再賦予其他政區使用。 程式碼的釋出與維護 雖然理論上行政區劃程式碼應經由國家標準化管理委員會通過後才公開發布並生效，但實際上行政區劃經常有變更，而標準化管理委員會並不是恆常地釋出最新的程式碼，而且稽核縣級或以上行政區劃的設立、命名和變更等是由民政部區劃地名司負責。因此，當有縣級或以上的區劃變更時，民政部會按照上述規則賦予變更後行政區新的區劃程式碼。民政部公佈的程式碼幾乎與標準化管理委員會公佈的一模一樣，但亦有例外。例如 2017 年第 2 號修改單中海南省儋州市與三沙市的程式碼分別是 460300、460400，正好與民政部公佈的互換了排序。 縣級以下行政區劃程式碼編碼規則 在《中華人民共和國行政區劃程式碼》（GBT 2260）的基礎上，國家標準化管理委員會亦釋出《縣級以下行政區劃程式碼編制規則》作為前者擴充與延拓的配套標準，與 GBT 2260 配合使用，國標號為 GBT 10114，於 1988 年 12 月首次釋出，2003 年作第一次修訂。 此標準用作編制縣級以下的行政區劃（即鄉級行政區）程式碼，包括街道辦事處、鎮、鄉、民族鄉、蘇木、民族蘇木。縣級以下的行政區劃程式碼由九位數字構成，程式碼從左至右的含義是： 1 1 0 1 0 1 0 0 1 省級 省級 地級 地級 縣級 縣級 鄉級 鄉級 鄉級 第一段（第一至六位）即所屬行政區採用 GBT 2260 編制的六位數字程式碼。 第二段（第七至九位）表示鄉級行政區： 001099 表示街道辦事處； 100199 表示鎮； 200399 表示鄉、民族鄉、蘇木、民族蘇木。 編制縣級以下的行政區劃程式碼時，當只表示縣級或以上行政區劃時，第七至九位可補上 000，以保證程式碼長度一致。與 GBT 2260 相似，政區更名不需更改程式碼，政區型別或隸屬關係變更，則需重新賦碼。為保證程式碼的唯一性，因行政區劃變更而撤銷的程式碼不得再賦予其他政區使用。 值得注意的是，國家標準化管理委員會公佈的 GBT 10114 只列出了編制規則，並沒有如 GBT 2260 般列出行政區的具體程式碼。 村級區劃程式碼 在國家標準 GBT 2260 與 GBT 10114 中未有涵蓋村級行政區的區劃程式碼編制，因此在理論上暫時未有村級區劃程式碼的國家標準。然而在實際應用上，部分政府部門亦有編制村級的區劃程式碼。例如國家統計局根據國家標準 GBT 2260 和 GBT 10114 編制的《統計用區劃程式碼和城鄉劃分程式碼》，其中《統計用區劃程式碼》由十二位數字組成： 1 1 0 1 0 1 0 0 1 0 0 1 省級 省級 地級 地級 縣級 縣級 鄉級 鄉級 鄉級 村級 村級 村級 其中頭九位數字是根據國家標準編制的行政區劃程式碼，第十至第十二位數字為村級程式碼。 001199 表示居民委員會（社群）； 200399 表示村民委員會（行政村）、牧民委員會（嘎查）。 非正式行政區劃的程式碼編制 理論上，雖然根據上述方法編制的行政區劃程式碼可以涵蓋全國所有行政區劃，但實際上由於種種原因，各地存在各種 非正式 的行政區劃。所謂 非正式，即是民政部未予承認的行政區劃，例如各地方政府普遍設立的經濟開發區、高新區、城市新區，以及部分因歷史原因形成的政企合一單位、農墾單位、林業單位、兵團單位等。這些非正式行政區劃不會被列入國家標準的行政區劃程式碼中，然而個別部門，例如國家統計局，仍會因應實際需要而賦予這些單位獨立的程式碼。例如 2017 年版的《統計用區劃程式碼》中列明 為滿足統計調查工作組織和資料彙總的需要，國家統計局對一些符合條件的開發區編制了統計彙總識別碼。 縣級以上 非正式縣級或副縣級開發區在《統計用區劃程式碼》的縣級碼段為 7180，唯應同時滿足以下條件： 國家和省人民政府正式批准成立的開發區； 開發區的管理等同於縣級人民政府，行使縣級人民政府的管理職能，即管理開發區內的社會公共事務； 開發區至少管理一個鄉級單位； 開發區管委會成立並運作兩年及以上。 較典型的例子有： 江蘇省蘇州市蘇州工業園區，統計局賦碼 320571； 湖南省懷化市洪江管理區，統計局賦碼 431271； 甘肅省蘭州市蘭州新區，統計局賦碼 620171。 還有一些較特殊的非正式縣級或副縣級行政區，例如： 黑龍江省大興安嶺地區加格達奇區、松嶺區、新林區、呼中區，統計局分別賦碼 232761232764； 青海省海西蒙古族藏族自治州大柴旦行政委員會，統計局賦碼 632857。 迄今為止，統計局唯一賦予的地級非正式程式碼，是河北省雄安新區，但與上述非正式縣級程式碼不同，其獲賦予 133100。 鄉鎮級 民政部未確認的開發區、工礦區、農場等 類似鄉級單位，鄉級程式碼為 400599。 較典型的例子有： 河北省寧晉縣大曹莊管理區，統計局賦碼 130528401； 安徽省安慶市皖河農場，統計局賦碼 340803500； 湖北省沙洋監獄管理局（實為副廳級單位），統計局賦碼 420822450； 新疆生產建設兵團的各個團場，統計局一般賦予鄉級程式碼 501599。 另外，198 是用來賦予虛擬鄉鎮級單位的程式碼，例如部分已由市轄區直管社群的城市，如安徽省銅陵市銅官區，統計局賦予虛擬鄉鎮程式碼 340705198 代表直管社群的彙總。 村級 民政部未確認的園區、工礦區、農場等 類似村級單位，村級程式碼為 400599（498、598 除外）。 400499 表示類似居民委員會（不含 498）； 500599 表示類似村民委員會（不含 598）； 498 表示虛擬居民委員會； 598 表示虛擬村民委員會。 另外，398 是用來賦予鄉級單位直接管轄村民小組單位的程式碼。 部門編碼的差異 除主管行政區劃的民政部門外，統計部門也因統計需求獨立編制《統計用區劃程式碼》。統計部門不編制縣以上行政區劃程式碼，統一採用《中華人民共和國行政區劃程式碼》國家標準。縣級以下及非正式區劃程式碼由於與民政部門編制的行政區劃程式碼不存在繼承關係，往往會存在差異。 此前國家統計局賦予黑龍江省大興安嶺地區加格達奇區 232701 程式碼，然而當漠河縣在 2018 年撤縣設市時，民政部則將 232701 這個程式碼賦予漠河市，國家統計局為避免引起混亂，給加格達奇區另賦程式碼 232761。 2003 年，福建省漳州市龍海市撤銷石碼鎮，改設石碼街道，雖民政部已以 石碼街道 標註該地名，程式碼為 350681001，但國家統計局仍以 石碼鎮 標註該地名，程式碼亦為 350681100，直至 2021 年龍海市改設龍海區後國家統計局才改稱 石碼街道 並修改程式碼為 350604001。 民政部收錄江蘇省蘇州市太倉市婁東街道和陸渡街道，分別賦碼 320585001 和 320585002，但國家統計局未收錄上述兩個街道，並將兩個街道轄區列入類似鄉級單位太倉港經濟技術開發區（賦碼 320585401）。 民政部與統計局在鄉級行政區劃的程式碼編制有較多差異，例如以內蒙古自治區包頭市達爾罕茂明安聯合旗為例，可以看出兩個部門的編碼差異。全旗 12 個鄉、鎮、蘇木中，只有 2 個鎮是兩個部門都賦予了同一程式碼。 行政區名稱 2017 年行政區劃程式碼 2017 年統計用區劃程式碼 達爾罕茂明安聯合旗 15 02 23 000 15 02 23 000 百靈廟鎮 15 02 23 100 15 02 23 104 滿都拉鎮 15 02 23 101 15 02 23 102 希拉穆仁鎮 15 02 23 102 15 02 23 103 明安鎮 15 02 23 103 15 02 23 107 巴音花鎮 15 02 23 104 15 02 23 108 石寶鎮 15 02 23 105 15 02 23 105 烏克忽洞鎮 15 02 23 106 15 02 23 106 達爾罕蘇木 15 02 23 216 15 02 23 213 巴音敖包蘇木 15 02 23 217 15 02 23 215 查干哈達蘇木 15 02 23 218 15 02 23 214 西河鄉 15 02 23 219 15 02 23 216 小文公鄉 15 02 23 220 15 02 23 217 參見 中華人民共和國行政區劃 中華人民共和國公民身份號碼 中華人民共和國境內地區郵政編碼列表 中國大陸電話號碼 俄羅斯行政區劃程式碼 註釋 參考文獻 引用 來源 《中華人民共和國國家標準 GBT 22602007》 外部連結 國家標準化管理委員會釋出的《中華人民共和國行政區劃程式碼》國家標準 GBT 22602007 民政部發布的《中華人民共和國行政區劃程式碼》 國家統計局釋出的《統計用區劃和城鄉劃分程式碼》 Category 中華人民共和國推薦性國家標準 Category 行政區劃程式碼