ISO 3166-2 adalah bagian kedua dari standarISO 3166. Ini adalah sistem kodegeo yang diciptakan untuk mengkode nama sub-bagian dari negara. (Wilayah sub-nasional dan area-bergantung). Tujuan dari standar ini adalah untuk mengadakan seri singkatan nama tempat sedunia, digunakan untuk label paket, wadah, dll; di mana kode alphanumerik dapat memberitahu lokasi suatu tempat dengan lebih praktis dan tempat yang mempunyai nama sama dari nama lengkapnya. Ada 3700 kode berbeda dalam standar ini.