ISO 3166-2 ialah bahagian kedua piawai ISO 3166. Ini adalah sistem kod geo yang dicipta untuk mengekod nama subbahagian utama negara dalam ISO 3166-1. Tujuan piawai ini adalah untuk mengadakan siri singkatan nama tempat sedunia, digunakan untuk jadual paket, wadah, dan lain-lain; di mana kod alfanumerik dapat memberitahu lokasi suatu tempat dengan lebih praktik dan tempat yang mempunyai nama sama dari nama lengkapnya. Terdapat 3700 kod yang berbeza dalam piawaian ini.