TSE · Portal de Dados Abertos · Eleições 2026

Presidente 2026 — Mapa, crescimento e discrepâncias
1º e 2º turnos, seção por seção · Lula (13) e Flávio Bolsonaro (22)

Mapa de votos por estado, crescimento por zona, votos em urnas que fecharam depois do horário e auditoria matemática das transferências entre os dois turnos.

499.205 seções com Presidente nos 2 turnos 1º turno · 04/10/2026 2º turno · 25/10/2026 Fonte: TSE
Leia antes: o painel aponta padrões, não fraude. Transferência de votos entre candidatos, votação em trânsito, seções agregadas e relógios de urnas explicam boa parte do que parece estranho. “Votos após as 17h” é uma aproximação: o BU não traz o horário de cada voto, apenas o fechamento da urna. Confira a metodologia.

Mapa do Brasil — votos por estado

Cada estado é colorido pela métrica escolhida. Passe o mouse para ver os números e use a tabela ao lado para comparar. O mapa usa as malhas estaduais do IBGE.

——

Estados

Clique em um estado no mapa para destacar a linha na tabela.

Maior valor

Menor valor

Média nacional

Crescimento por zona eleitoral

Crescimento = votos no 2º turno − votos no 1º turno, por candidato. O gráfico de calor mostra quantas zonas ficaram em cada combinação de crescimento de Lula e de Flávio. As tabelas trazem as zonas que mais cresceram em cada candidato.

Mapa de calor das zonas

Linhas: crescimento de Lula (votos). Colunas: crescimento de Flávio (votos). Cada célula é o número de zonas; passe o mouse para ver os votos.

menos zonasmais zonas

Quadrantes

Combinação do sinal do crescimento dos dois candidatos, somando todas as zonas.

Em 5.259 zonas os dois cresceram; em 897 Lula cresceu e Flávio caiu/ficou estável; em 15 Flávio cresceu e Lula caiu/ficou estável; em 79 os dois caíram/ficaram estáveis.

Zonas que mais cresceram para Lula

Zonas que mais cresceram para Flávio

Crescimento absoluto favorece zonas grandes. O crescimento percentual está nas tabelas ao lado de cada valor.

Votos após as 17h — quantidade e distribuição

O BU registra o horário de fechamento da urna, não o de cada voto. Assim, “votos após as 17h” é o total de votos de seções cuja urna fechou depois do horário oficial. É um limite superior: parte desses votos foi depositada antes das 17h, mas a urna só fechou depois.

Horário oficial no dado: os carimbos estão no horário local da urna. O fechamento oficial corresponde a 15h no AC/AM, 16h no MS/MT/RR/RO e 17h nas demais UFs — todos equivalentes a 17h de Brasília. O atraso abaixo é medido em relação a esse fechamento oficial. O exterior (ZZ) fica fora por causa dos fusos.

Distribuição por atraso

Votos em seções por faixa de atraso em relação ao fechamento oficial. Compare 1º e 2º turnos.

Distribuição por hora local de fechamento

Escala logarítmica para mostrar a cauda. Passe o mouse para ver os votos.

1º turno 2º turno eixo Y em log

Votos após o fechamento por UF

Últimos fechamentos

Seções com urna fechada mais tarde, com o total de votos da seção.

Discrepâncias matemáticas entre os turnos

Primeiro, as checagens aritméticas absolutas. Depois, os padrões de crescimento assimétrico — inclusive o seu exemplo: um candidato cresce 100% ou mais enquanto o outro cresce no máximo 1 voto. ZZ = votação no exterior; os rankings de aproveitamento doméstico excluem ZZ.

Checagens aritméticas absolutas

Violações seriam erros impossíveis de explicar por transferência de votos. Todas as contagens abaixo são zero.

A identidade que tem de fechar

Para cada seção:

ΔLula + ΔFlávio = (comparecimento₂ − comparecimento₁) + (outros₁ + brancos₁ + nulos₁) − (brancos₂ + nulos₂)

Verificada nas 499.205 seções: 0 violações. Ou seja, não há erro de soma: o que existe são transferências entre candidatos, brancos/nulos e novos votantes.

Conclusão: nenhuma seção é matematicamente impossível no sentido aritmético. Os casos abaixo são atípicos, não impossíveis.

O padrão do seu exemplo

Um candidato cresce ≥100% e o outro cresce ≤1 voto. É permitido por transferência, mas é uma assimetria forte. Veja os casos — primeiro Lula, depois Flávio.

Lula ≥100% / Flávio ≤1 voto

Flávio ≥100% / Lula ≤1 voto

Maiores crescimentos absolutos

Lula: +100 votos ou mais

Flávio: +100 votos ou mais

Quem capturou quase todo o “pool” disponível

Pool = comparecimento₂ − votos do candidato no 1º turno. Aproveitamento de 90% ou mais significa que ele capturou quase todos os votos que não eram dele no 1º turno (incluindo novos votantes). Seções com pelo menos 150 votos no 2º turno e pool de 50 votos ou mais.

Lula

Flávio

Mapa de calor de anomalias por UF

Quantidade de seções de cada UF em cada tipo de sinalização. Quanto mais escuro, mais casos. A escala é logarítmica para mostrar tanto UFs com poucos quanto com milhares de casos.

0—

Tabela equivalente

Tabela de seções sinalizadas

Universo de seções com pelo menos uma sinalização. Filtre por UF, motivo ou trecho do município. O score soma os pesos e ordena a fila de verificação.

Role a tabela para o lado para ver todos os campos.

Metodologia, checagens e limitações

Fonte e processamento

  • Fonte: TSE — Portal de Dados Abertos, “Resultados 2026 — Boletim de Urna” (dadosabertos.tse.jus.br). Os 56 ZIPs oficiais foram conferidos por SHA-512 e convertidos em Parquet.
  • Mapa: malhas estaduais do IBGE (API de malhas, qualidade intermediária), simplificadas e projetadas em Mercator. A cor representa a métrica escolhida; não há distorção de área relevante para leitura comparativa entre estados.
  • Universo: 499.205 seções com votação para Presidente nos dois turnos (exclui 2 seções do exterior sem Presidente em um dos turnos).
  • Candidatos: Lula (13) e Flávio Bolsonaro (22), os dois do 2º turno. No 1º turno, os demais candidatos entram em “outros”.

Definições

  • Crescimento: votos no 2º turno − votos no 1º turno, por candidato. Percentual = crescimento ÷ votos do 1º turno × 100.
  • Teto: o total de votos de um candidato no 2º turno não pode passar do comparecimento do 2º turno. Também não pode ser negativo.
  • Pool: comparecimento₂ − votos do candidato no 1º turno. É o máximo de votos que o candidato poderia ganhar. Aproveitamento = crescimento ÷ pool.
  • Votos após as 17h: total de votos de seções cuja urna fechou depois do fechamento oficial. O BU não tem o horário de cada voto; o número é um limite superior.
  • Fechamento oficial: 15h local no AC/AM, 16h no MS/MT/RR/RO, 17h nas demais UFs (equivale a 17h de Brasília). O exterior (ZZ) é excluído das análises de horário.

Checagens que não encontraram violação

  • Lula ou Flávio acima do comparecimento no 1º ou 2º turno: 0.
  • Soma dos votos + brancos + nulos diferente do comparecimento: 0.
  • Comparecimento acima dos aptos: 0.
  • Identidade de transferência (ΔLula + ΔFlávio = Δcomparecimento + outros₁ + brancos₁ + nulos₁ − brancos₂ − nulos₂): 0 violações.
  • Votos negativos: 0.

Limitações

  • Transferência é permitida: um candidato pode crescer muito porque recebeu votos do outro, de candidatos do 1º turno, de brancos/nulos ou de novos votantes. Crescer 100% com o outro estável não é matematicamente impossível; é uma assimetria que merece verificação.
  • Votação em trânsito: quem vota fora do domicílio vota só para Presidente, o que pode inflar o comparecimento presidencial em relação aos demais cargos — mas essa análise é só de Presidente.
  • Seções agregadas: uma urna pode representar mais de uma seção; os votos não são separáveis por seção de origem.
  • Relógios: o fechamento pode atrasar por fila, não por voto após as 17h. O número de votos após as 17h é um limite superior, não uma medição exata.
  • Sinalizar ≠ acusar: os critérios são estatísticos. Qualquer conclusão exige conferência documental (atas, espelhos, logs) junto à Justiça Eleitoral.

Reprodutibilidade

Scripts em analise/: convert.py (ZIP → Parquet), build_db.py (agregações), analyze.py (checagens gerais), presidente.py (esta análise), render_presidente.py (este HTML). Dados da análise em analise/presidente_data.json.