O ISO 3166-2 é a segunda parte do padrãoISO 3166. Trata-se de um sistema de geocódigo criado para codificar os nomes das subdivisões de países (entidades subnacionais) e áreas dependentes. O objetivo deste padrão é o estabelecimento de uma série mundial de abreviaturas curtas para regiões, a fim de serem usadas em etiquetas de embalagem, contentores e similares, e sempre que um código alfanumérico curto possa servir para indicar com clareza um local, de forma mais conveniente e menos ambígua do que o nome completo do local.