Urna: eleições e política no Brasil, explicadas com dados
O Urna é um site de dados eleitorais que reúne mais de 1.300 pesquisas eleitorais desde 2010, o resultado das eleições presidenciais nos 5.570 municípios desde 1994, o Congresso desde 1990, os gastos dos parlamentares e o Censo 2022, com dados oficiais do TSE, da Câmara, do Senado e do IBGE. Foi feito para qualquer pessoa entender eleições sem ser especialista, e funciona como prova do que a Gomes Code entrega em interativos de dados.
Cliente e contexto
O Urna começou com uma curiosidade: o IDH de uma cidade tem relação com o jeito como ela vota? Para responder, cruzei os resultados do TSE com os dados de desenvolvimento humano. Uma pergunta puxou outra, e o projeto cresceu para pesquisas, apuração, Congresso, gastos dos parlamentares, Censo e as Américas.
O problema
“Quero saber o que as pesquisas dizem de verdade, quem acertou da última vez, em quem a minha cidade votou e se o meu deputado aparece para trabalhar — sem abrir dez sites e sem ser estatístico.”
Restrições
- Público leigo: a página inicial precisava começar por perguntas simples, não por filtros.
- Leitura no celular, inclusive em conexões lentas, com mapas de 5.570 municípios.
- Sem servidor para manter: o custo de operação tinha de ficar perto de zero.
- Dados de fontes oficiais diferentes, com nomes, datas e formatos incompatíveis entre si.
- Calendário eleitoral fixo: o site precisava estar pronto antes da campanha de 2026.
Decisões e trade-offs
Site estático com pipeline de dados em Python
Por quê: Os dados são validados e gerados antes da publicação, e o site é servido como arquivos. Não há banco de dados para cair no dia da eleição, e hospedar custa praticamente nada. O preço é que cada atualização passa por um novo build, o que foi automatizado.
Cada aba baixa só os seus dados
Por quê: A página abre com o código e as pesquisas (cerca de 140 KB compactados), e mapas e Censo só são carregados quando a pessoa abre a aba. Assim o primeiro acesso no celular continua rápido.
Regressão linear local em vez de média móvel
Por quê: A média móvel fica atrasada em relação à tendência; a regressão local com pesos por tamanho de amostra acompanha a mudança sem deixar um instituto que publica todo dia dominar a média.
Perguntas em linguagem simples na entrada
Por quê: Quem chega quer uma resposta, não um painel. Cada pergunta abre a aba certa já configurada, e um glossário explica termos como votos válidos, quociente eleitoral e Centrão.
Acessibilidade como requisito, não como extra
Por quê: Mapas navegáveis por teclado, tabelas de dados para quem não vê o gráfico, paleta segura para daltonismo e tema claro e escuro.
O que foi construído
- Pesquisas: presidente de 2010 a 2026 (1º e 2º turno) e governador e senador de 2026 nos 27 estados, com média suavizada, faixa de variação e ranking de acerto dos institutos.
- Apuração: a contagem do TSE para presidente, governador, senador e deputados, por estado e por município.
- Mapa: o vencedor em cada um dos 5.570 municípios em todas as eleições presidenciais desde 1994 e para prefeito desde 1996, com animação ano a ano.
- Voto e Censo: o voto de cada município ao lado de renda, religião, escolaridade e cor ou raça, e dentro das 27 capitais.
- Quem mora onde: indicadores do Censo 2022 bairro a bairro nas 27 capitais, sobre o mapa das ruas.
- Congresso: Câmara e Senado desde 1990, Assembleia Legislativa de SP e Câmara Municipal de SP, com posição ideológica, Centrão e base do governo.
- De olho: quem mais gasta a verba de gabinete e quem mais falta, na Câmara, no Senado, na Alesp e na Câmara Municipal de SP.
- Américas: quem governa cada país do continente desde 2000, da esquerda à direita.




















Resultados
- 759pesquisas presidenciais de 2010 a 2026, nos dois turnos, de 52 institutos de pesquisaFonte: Base de dados do Urna em 5 de outubro de 2026
- 5.570municípios em cada eleição presidencial desde 1994Fonte: Dados oficiais do TSE processados pelo Urna
- 0,19 pontoerro médio do instituto que mais acertou o 2º turno de 2022, calculado pelo UrnaFonte: Ranking de acerto dos institutos no Urna
- ≈140 KBde código e dados compactados para abrir a página inicialFonte: README do repositório
O azulejo deste case
Percentual de votos válidos de Lula em cada região no 2º turno presidencial de 2022.
| 2º turno de 2022 por região | % dos votos válidos |
|---|---|
| Norte | 49 |
| Nordeste | 69,3 |
| Centro-Oeste | 39,8 |
| Sudeste | 45,7 |
| Sul | 38,2 |
Fonte: TSE, resultados por município, processados pelo Urna · 2026-10-13
Tecnologias
Quer algo nesse nível?
Mande o problema, não a especificação.