Como obter e lidar com dados de população dos estados no Brasil
A maioria das pessoas que precisa de população dos estados vai direto ao Google e baixa uma planilha bonita do IBGE. O problema é que raramente param para prestar atenção no que essas colunas significam na prática. Eu já perdi meia dúzia de horas com dados que pareciam corretos mas estavam desatualizados porque não verifiquei a referência temporal.
População dos estados: onde encontrar e como baixar
O site do IBGE é a fonte primária, mas o portal deles é confuso de navegar. O caminho mais direto é ir para o site do SIDRA (Sistema IBGE de Recuperação Automática), em sidra.ibge.gov.br. Lá você seleciona tabela 631, que traz estimativas populacionais anuais por unidade federativa. Não perca tempo com a pesquisa visual do site principal, demora muito e geralmente entrega resultados genéricos. O download pode ser feito em Excel, CSV ou até JSON se você estiver construindo algo programático. O formato CSV é o mais estável para automação — o Excel às vezes quebra formatação de zeros à esquerda nos códigos dos estados.
O problema que ninguém conta sobre os dados
As estimativas anuais do IBGE usam um modelo demográfico que leva em conta mortalidade, fertilidade e migração interna. Isso significa que o número de uma cidade como Brasília ou Cuiabá pode mudar significativamente entre versões do mesmo ano. Eu me deparei com isso em 2023 quando fiz uma comparação de crescimento populacional entre estados do Norte e Centro-Oeste. A variação entre a estimativa de 2022 publicada em setembro e a de dezembro era de cerca de 1,2% em Goiás. Não é um erro, é diferença metodológica entre publicações diferentes. O workaround que eu uso agora é sempre registrar a data de publicação junto com o dado. Se você está fazendo um relatório ou dashboard, anote qual versão do IBGE está usando. Sem isso, qualquer reprodução futura vai divergir sem explicação aparente.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Pegadinhas comuns ao trabalhar com população dos estados
Uma coisa que iniciantes esquecem é a diferença entre população residente e população dita. O IBGE publica ambas, e elas são diferentes. População dita é a que estava presente no município no dia da pesquisa. População residente é a estimativa de quem realmente mora ali. Para a maioria dos usos práticos, você quer a residente. Mas se seu projeto é sobre fluxo diário de pessoas — coisa que vejo gente pedir para transporte urbano — a dita às vezes faz mais sentido. Outro ponto: os estados do Amazonas, Pará e Roraima têm estimativas com margem de erro maior do que o Sul e Sudeste. A densidade de coleta é menor nesses estados, e o modelo de interpolação trabalha com menos dados de apoio. Se você está fazendo análise comparativa rigorosa, isso importa.
Também tem a questão dos dados municipais versus estaduais. Muitos usuários precisam de população por município e acabam somando os estados manualmente. Isso gera acúmulo de arredondamento e, em casos extremos, a soma dos municípios de um estado não bate com o total estadual reportado. O IBGE reconhece esse descompasso. A recomendação deles é usar sempre o dado estadual quando disponível, e só desagregar para municípios quando estritamente necessário.
Alternativas quando o IBGE não entrega o que você precisa
Se você precisa de projeções futuras, o IBGE publica as projeções da população até 2060, mas elas são bastante genéricas e usam premissas de fertilidade em queda que alguns especialistas contestam. Para análises mais refinadas, alguns pesquisadores usam dados do PNAD Contínua cruzados com registros administrativos do CADÚNICO e do RGPS. Isso exige mais trabalho, mas o resultado é mais fiel à realidade recente do que as projeções oficiais. Para quem faz trabalho acadêmico ou de política pública, vale a pena também olhar os censos decenais quando disponíveis. O último foi em 2022, e os dados detalhados vêm sendo liberados aos poucos. Até tudo ser publicado, as estimativas anuais continuam sendo a referência padrão.
A ferramenta do Geociências do IBGE também permite exportar dados por malha municipal, o que é útil se você precisa cruzar população com área territorial para calcular densidade. O arquivo da malha está disponível gratuitamente no site deles, mas o formato geojson é pesado e dá trabalho para processar em planilhas comuns. Um script Python com geopandas resolve em minutos.