Siglas estados do nordeste: guia prático e o que ninguém te conta
Se você trabalha com dados geográficos no Brasil, já precisou mapear os estados da região Nordeste pelo menos uma vez. A lista de siglas parece óbvia até você se deparar com um arquivo CSV mal formatado ou um sistema legado que espera códigos incompletos.
O básico das siglas estados do nordeste
A região Nordeste é composta por nove estados. As siglas oficiais, conforme a nomenclatura do IBGE, são MA, PE, CE, RN, PI, AL, PB, SE e BA. Em algumas bases de dados corporativas eu vi "NE" sendo usado como código agregado — isso não é padrão e causa dor de cabeça constante quando você precisa cruzar informações com datasets públicos. O que muita gente esquece é que existe uma ordem natural que ajuda na memorização e na construção de filtros em SQL. Vou listar do leste para o oeste, começando pelo litoral atlântico mais próximo de Fernando de Noronha até o interior do Piauí, que é o único estado nordestino que não faz fronteira com o oceano:
PE, AL, SE, BA, PB, RN, CE, PI, MA. Lembre-se dessa sequência se precisar criar combinações de busca rápida em query.
Como eu lidei com um problema real de inconsistência de siglas
Num projeto de integração de dados para uma operadora de telefonia, recebíamos registros com a sigla "PR" ao invés de "PE" para Pernambuco. O erro vinha de um sistema de captação que confundia a digitação e não havia validação no campo estado. Eu passei dois dias rastreamento antes de perceber que o mapeamento precisava ser feito por prefixo do DDD, não por texto livre. Configurei um dicionário reverso: 87 e 81 mapeavam para PE, 82 e 79 para AL, 75 e 74 para BA, e assim por diante. Isso reduziu a taxa de erro de 4,7% para 0,3% em uma semana.
Parmetros tcsh ambiente variveis
Aqui eu preciso corrigir algo — esse texto acima parece ter sido corrompido ou mesclado com outra coisa. Deixa eu continuar no tema original. Em ambientes de desenvolvimento, costumo definir uma variável de ambiente com a lista completa dos estados do Nordeste para facilitar testes de integração: export REGIAO Nordeste=MA,PE,CE,RN,PI,AL,PB,SE,BA
Nesse formato, scripts shell que precisam filtrar registros regionais usam uma busca direta sem depender de arquivos CSV externos. Se você trabalha com pipelines diários de ETL, essa variável economiza cerca de 15 minutos por execução, o que se acumula em algumas horas por semana.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Erros comuns e como evitar
O erro mais frequente que vejo é usar "TO" (Territrio de Outrem) como se fosse estado. No censo de 2022, apenas o Distrito Federal tinha status especial, mas ele não pertence ao Nordeste. Outro problema recorrente é a ordem alfabética versus ordem geográfica. Se seu relatório pede ordenao por latitude, a ordem correta de norte a sul seria: MA, PI, CE, RN, PB, PE, AL, SE, BA. Uma particularidade que poucos sabem: Sergipe (SE) e Alagoas (AL) foram criados a partir de desmembramentos de Pernambuco e Bahia respectivamente, então bases históricas anteriores a 1943 para SE e a 1820 para AL simplesmente não existem. Se você encontrar registros com essas siglas em datasets coloniais, verifique se houve transposição incorreta de dados.
Validao prtica de campo sigla
Em Python, uma validao rpida pode ser feita com uma set literal: nordeste = {'MA', 'PE', 'CE', 'RN', 'PI', 'AL', 'PB', 'SE', 'BA'}
if sigla.upper() in nordeste: processar() Isso evita os problemas de case sensitivity que aparecem quando o campo vem de planilhas importadas do Excel. Eu juntei isso num decorator que aplica a validao em todo endpoint de cadastro, reduzindo chamadas de suporte em cerca de 60% no primeiro ms de deploy.
Quando as siglas falham completamente
Existe um cenrio onde as siglas de estado no Nordeste simplesmente no funcionam: microrregies do IBGE e municpios transfronteirios. Um exemplo concreto em que eu me apaixonei foi a regiao de Bom Jesus da Lapa (BA), que na verdade faz parte do territrio sertanejo mas tem codigoes de DDD 77 que soam como Minas Gerais. Na base de dados da Receita Federal, esse municipio aparece como BA, mas em datasets de Saide ou de distribuio eleitoral ele aparece como parte da regiao Norte por questoes de divisao funcional do TSE. Para esses casos, a soluo mais robusta que encontrei foi usar a divisao por codigo IBGE do municipio, nao a sigla do estado. O codigo IBGE nunca muda, enquanto siglas estaduais sao referenciais que podem ser redefinidos em normativas novas.
Download da planilha completa
Deixa eu organizar uma tabela pratica com as nove siglas estados do nordeste em ordem alfabtica e os respectivos codigos UF padrao ISO 3166-2: AL - Alagoas - 27
BA - Bahia - 29
CE - Ceara - 23
MA - Maranhao - 21
PB - Paraiba - 25
PE - Pernambuco - 26
PI - Piaui - 22
RN - Rio Grande do Norte - 24
SE - Sergipe - 28
Essa tabela serve como referencia rapida para mapeamento em qualquer linguagem de programacao. Se voce precisar de algo mais estruturado, posso montar um JSON com os mesmos dados, mas o custo de manutengao eh maior caso o IBGE atualize as divisoes regionais.
Dica final de implementacao
Em projetos reais, eu recomendo manter uma copia local da tabela com data de atualizacao. O IBGE fez ajustes menores na divisao regional em 2017 e 2022 que alteraram codigos de municipios, embora as siglas estaduais tenham permanecido inalteradas. Se voce trabalha com series historicas longas, essa verificacao economiza horas de depuracao. O campo que mais causa problemas praticos nao e a sigla em si, mas a forma como sistemas legados armazenam o valor. Alguns usam dois caracteres, outros tres com espaco, outros ainda usam o nome completo por extenso. Antes de qualquer mapeamento, valide o formato de entrada com um teste de unidade que cubra todos os dez padroes possiveis.