Como montar uma tabela de capitais, siglas e estados que realmente funciona
Você já deve ter tentado decorar a relação completa de todas as unidades federativas brasileiras e desistido depois da metade. O problema é que a maioria dos materiais que circulam na internet apresentam esses dados de forma muito fragmentada, o que acaba dificultando justamente o que todo mundo precisa: consultar rápido quando está fazendo uma planilha, preenchendo um formulário ou preparando uma listagem para algum trabalho. Eu já passei por isso várias vezes, especialmente quando precisava cruzar dados de atendimento ao cliente com a localização dos usuários e a tabela vinha errada ou incompleta desde o início. O primeiro ponto que precisa ficar claro é que o Brasil tem 26 estados mais o Distrito Federal, totalizando 27 unidades federativas. Cada uma delas possui uma sigla oficial de duas letras, reconhecida pelo IBGE, e uma capital que nem sempre corresponde à cidade mais populosa do território. Essa última particularidade é algo que muita gente desconhece e que gera confusão constante em pesquisas mais simples. Por exemplo, Curitiba é a capital do Paraná, não São Paulo, mesmo que esta última tenha muito mais habitantes. A mesma coisa vale para Porto Alegre no Rio Grande do Sul, Belo Horizonte em Minas Gerais, e assim por diante.
Capitais siglas e estados: a relação essencial
Aqui vai o que realmente importa, organizado de forma direta sem rodeio. Acre possui como capital Rio Branco e sigla AC. Alagoas tem Maceió como sede e sigla AL. Amapá, capital Macapá, sigla AP. Amazonas, capital Manaus, sigla AM. Bahia, capital Salvador, sigla BA. Ceará, capital Fortaleza, sigla CE. Distrito Federal, capital Brasília, sigla DF. Espírito Santo, capital Vitória, sigla ES. Goiás, capital Goiânia, sigla GO. Maranhão, capital São Luís, sigla MA. Mato Grosso, capital Cuiabá, sigla MT. Mato Grosso do Sul, capital Campo Grande, sigla MS. Minas Gerais, capital Belo Horizonte, sigla MG. Pará, capital Belém, sigla PA. Paraíba, capital João Pessoa, sigla PB. Paraná, capital Curitiba, sigla PR. Pernambuco, capital Recife, sigla PE. Piauí, capital Teresina, sigla PI. Rio de Janeiro, capital Rio de Janeiro, sigla RJ. Rio Grande do Norte, capital Natal, sigla RN. Rio Grande do Sul, capital Porto Alegre, sigla RS. Rondônia, capital Porto Velho, sigla RO. Roraima, capital Boa Vista, sigla RR. Santa Catarina, capital Florianópolis, sigla SC. São Paulo, capital São Paulo, sigla SP. Sergipe, capital Aracaju, sigla SE. Tocantins, capital Palmas, sigla TO. Se você for construir uma base de dados a partir desses dados, recomendo usar o código numérico do IBGE junto com a sigla. Isso evita duplicações quando alguém escreve "SP" de formas diferentes, como maiúsculo ou minúsculo, ou quando há estados com nomes parecidos causando erro de digitação. O código do IBGE para São Paulo é 35, por exemplo, e esse número nunca muda independentemente de reformulações ortográficas ou alterações políticas.
👉 Clique no botão abaixo para saber mais sobre o assunto!
No meu caso, quando precisei consolidar dados de vendas regionais de uma empresa de tecnologia, encontrei um problema interessante: a planilha do setor financeiro tinha "Rio de Janeiro" escrito em cinco formatos diferentes dependendo do responsável pela entrada. A solução foi criar uma coluna de normalização que usava a sigla como chave primária e vinculava automaticamente à capital correta através de uma função de correspondência. Isso reduziu o tempo de tratamento dos dados de quase duas horas para cerca de quinze minutos, apenas porque eliminou a necessidade de revisar manualmente cada linha. Um detalhe que poucas pessoas levam em conta é que as siglas dos estados não seguem necessariamente a lógica do nome completo. "RJ" para Rio de Janeiro faz sentido, mas "TO" para Tocantins não ajuda muito quem está tentando associar mentalmente. O mesmo vale para "MS" que não remete imediatamente a Mato Grosso do Sul, já que o "M" poderia ser confundido com Mato Grosso mesmo. Esse tipo de ambiguidade aparece com frequência em sistemas automatizados que fazem validação de campos e costuma gerar erros de preenchimento que só são percebidos quando o relatório final sai com números estranhos.
Outra questão prática diz respeito ao Distrito Federal. Ele não é um estado, então não possui uma sigla estadual tradicional. A sigla DF existe e é amplamente utilizada, mas tecnicamente ela se refere a uma entidade federativa distinta dentro da estrutura brasileira. Isso importa pouco para uso cotidiano, mas causa confusão em sistemas que tratam todos os registros como se fossem estados iguais, gerando problemas em filtros e agrupamentos que assumem equivalência jurídica onde não existe. Se você quer baixar um arquivo pronto com essa relação completa em formato CSV ou Excel, existem opções gratuitas no site do IBGE e em repositórios abertos de dados governamentais. O banco de dados do CAGED também mantém essa informação atualizada, embora o acesso direto requera cadastro. Uma alternativa mais rápida é gerar o próprio arquivo usando uma fórmula simples no Excel: uma lista de estados na coluna A, siglas na coluna B e capitais na coluna C, salvando como separador por vírgula. Leva menos de dez minutos e você tem controle total sobre o formato.
O que mais vejo acontecer de errado é a ausência de tratamento de caracteres especiais. Nomes como "São Luís", "São Paulo" e "São José dos Campos" contêm a palavra "São" que às vezes aparece como "Sâo" em bases mal exportadas, especialmente quando passam por sistemas legados que não suportam acentuação corretamente. Esse erro é silencioso e pode fazer com que uma busca por capital falhe sem que ninguém perceba imediatamente. A solução mais segura é padronizar tudo para ASCII removendo acentos antes de salvar, mantendo uma cópia original com a grafia correta para referência. Para quem trabalha com geolocalização ou mapeamento, vale a pena consultar também os códigos de área e as regiões do IBGE. Elas agrupam os estados de forma diferente do que a mídia costuma apresentar, e essa classificação oficial influencia diretamente como alguns softwares categorizam endereços automaticamente. Não afeta o dia a dia de todo mundo, mas faz diferença quando o volume de dados aumenta e a consistência passa a ser o principal gargalo.