Entenda / Horários
Por que "votos até as 17h" muda conforme o fuso horário
O boletim registra o encerramento na hora local da seção. Sem converter para o horário de Brasília, seções do Norte e do Centro-Oeste parecem ter fechado "às 17h" quando já eram 18h ou 19h em Brasília.
O boletim de urna traz a hora de encerramento na hora local da seção. O Brasil tem mais de um fuso: no 2º turno de 2026, 29.211 seções ficam 1 hora atrás de Brasília e 2.826 ficam 2 horas atrás (as demais, 467.168, estão no horário de Brasília).
Quem soma "as seções que fecharam até as 17h" sem converter o horário mistura momentos diferentes:
| Critério | Seções com encerramento até 17h00 | Votos válidos dessas seções |
|---|---|---|
| Hora local (sem converter) | 150.771 | 29,40% do total |
| Horário de Brasília | 125.652 | 24,68% do total |
A diferença são 25.119 seções que encerraram até 17h00 na hora local, mas depois das 17h00 em Brasília. Nelas, Lula teve 40,28% e Flávio Bolsonaro 59,72% dos 5.868.462 votos válidos. Contar essas seções no grupo "até 17h" muda o percentual de cada candidato nesse grupo; a diferença vem do critério de horário, não dos votos.
Na base, encerramento_brasilia já está convertido pelo fuso de cada município (estimado pela mediana do horário local de encerramento das seções do município). Diferença de percentual entre grupos de seções que votam em lugares diferentes não é, por si só, prova de nada.
Como chegamos a esses números
Seções do 2º turno por fuso (horas atrás de Brasília)
SELECT fuso_horas_atras_de_brasilia AS fuso, count(*) AS secoes, count(DISTINCT cod_municipio) AS municipios FROM secoes WHERE turno = 2 GROUP BY 1 ORDER BY 1Rodar no seu navegador →
Seções e votos válidos com encerramento até 17h00, pela hora local e pela hora de Brasília (2º turno)
SELECT count(*) FILTER (strftime(encerramento_local, '%H:%M') <= '17:00') AS secoes_local,
count(*) FILTER (strftime(encerramento_brasilia, '%H:%M') <= '17:00') AS secoes_brasilia,
round(100.0 * sum(votos_validos) FILTER (strftime(encerramento_local, '%H:%M') <= '17:00') / sum(votos_validos), 2) AS pct_validos_local,
round(100.0 * sum(votos_validos) FILTER (strftime(encerramento_brasilia, '%H:%M') <= '17:00') / sum(votos_validos), 2) AS pct_validos_brasilia
FROM secoes WHERE turno = 2Rodar no seu navegador →Votos de Lula e de Flávio nas seções que encerraram até 17h00 na hora local, mas depois das 17h00 em Brasília
SELECT count(*) AS secoes_outro_fuso, sum(votos_validos) AS validos_outro_fuso,
round(100.0 * sum(votos_lula) / sum(votos_validos), 2) AS pct_lula_outro_fuso,
round(100.0 * sum(votos_flavio) / sum(votos_validos), 2) AS pct_flavio_outro_fuso
FROM secoes WHERE turno = 2 AND strftime(encerramento_local, '%H:%M') <= '17:00'
AND strftime(encerramento_brasilia, '%H:%M') > '17:00'Rodar no seu navegador →Continue entendendo
Quantas pessoas votaram depois das 17h e das 19h
O log de cada urna registra o horário de cada voto computado, sem o candidato. No 2º turno de 2026, os logs mostram quantos votos foram dados depois das 17h e das 19h (horário de Brasília).
Entenda →Urnas499.170de 499.177 seções com log igual ao boletim no 2º turnoO log da urna bate com o boletim?
O número de votos computados no log de cada urna foi comparado, seção por seção, com o comparecimento do boletim de urna do 2º turno de 2026.
Entenda →Urnas2.671seções do 2º turno com urna substituída durante a votaçãoUrna de contingência: o que é e quantas houve
Quando uma urna apresenta defeito, ela é trocada por outra (contingência). O TSE publica a urna esperada e a que gerou o boletim de cada seção.
Entenda →Números calculados na base consolidada dos boletins de urna. Fonte: TSE (licença CC-BY). Análise independente; não é do TSE.