Ir para o conteúdo
a2lo.dev / Eleições 2026

Metodologia

De onde vêm os números, como cada conta é feita e o que eles não mostram.

Site independente

Eleições 2026 é um site independente. Não é um site oficial e não tem vínculo com o Tribunal Superior Eleitoral (TSE) nem com o Instituto Brasileiro de Geografia e Estatística (IBGE). O resultado oficial está em resultados.tse.jus.br.

Dados eleitorais: Tribunal Superior Eleitoral (Portal de Dados Abertos do TSE), licença Creative Commons Attribution. Malhas e nomes de municípios: Instituto Brasileiro de Geografia e Estatística (IBGE).

Fontes

Os resultados vêm do Portal de Dados Abertos do TSE. Malhas e nomes de municípios vêm do IBGE. Os dados foram gerados em 01/11/2026, a partir de 45 arquivos de origem, listados no fim desta página.

Os arquivos usados pelo site estão públicos em /data/, em JSON.

Como as porcentagens são calculadas

A porcentagem é sobre os votos válidos, como faz o TSE, com 2 casas e arredondamento meio para cima. Brancos e nulos não entram. O total do Brasil inclui o exterior, como no total oficial.

Distância do Brasil

É a média de três diferenças, em pontos, entre a cidade e o país: Lula no 1º turno, Flávio Bolsonaro no 1º turno e Lula no 2º turno. Cada diferença vale sem sinal. Zero seria um resultado igual ao do Brasil. Flávio Bolsonaro no 2º turno fica de fora porque é o complemento de Lula.

A referência é o Brasil com exterior. As diferenças usam os votos exatos, antes de arredondar. O ranking desempata por mais eleitores e depois pelo código do IBGE.

A distância aparece com 3 casas nas listas de ranking, para separar cidades vizinhas na lista, e com 2 nas outras páginas. Cada valor é arredondado da conta exata, então 0,625 no ranking pode aparecer como 0,62 na página da cidade.

A distância mede semelhança com o resultado nacional e nada mais. Ela não diz por que uma cidade votou de um jeito, e ficar perto do Brasil não é melhor nem pior do que ficar longe.

Série de 2002 a 2026

A série compara o 2º turno de 7 eleições: a diferença da porcentagem do candidato de número 13 entre a cidade e o Brasil. O outro lado é o complemento, então a diferença é a mesma. O número é só a referência da conta, e o candidato muda de uma eleição para outra.

Cidades criadas depois de 2002 têm a série parcial e ficam fora do ranking histórico. São 8: Mojuí dos Campos (PA), Nazária (PI), Pescaria Brava (SC), Balneário Rincão (SC), Pinto Bandeira (RS), Figueirão (MS), Paraíso das Águas (MS), Boa Esperança do Norte (MT).

O corte de 20.000 eleitores

Cidade pequena oscila mais: poucos votos mudam bastante a porcentagem. Por isso todo ranking aparece também só com as cidades de 20.000 eleitores ou mais, que são 1.359 de 5.571. Eleitores são os aptos no 2º turno de 2026.

Os modos do mapa

  • Vencedor: quem teve mais votos válidos no município, no turno escolhido.
  • Margem: diferença em pontos entre o primeiro e o segundo colocados, no turno escolhido.
  • Mudança: quanto a diferença entre os dois finalistas mudou do 1º para o 2º turno. É o ganho de Lula menos o ganho de Flávio Bolsonaro, em pontos. Um valor positivo quer dizer que a diferença andou a favor de Lula, e um negativo, a favor de Flávio Bolsonaro. Não mede troca direta de voto entre os dois, porque os dois recebem votos de quem escolheu outros candidatos no 1º turno.
  • Distância: a distância do Brasil em cada município.

As cores

O mapa usa as cores dos partidos dos dois finalistas, medidas nos sites oficiais: vermelho do PT para Lula e azul do PL para Flávio Bolsonaro. O vermelho é o do partido. O azul do PL é mais escuro e foi clareado até ter a mesma luminância do vermelho, para nenhum lado pesar mais no mapa. As duas cores seguem separadas nos tipos comuns de daltonismo. A cor identifica o candidato e não quer dizer bom ou ruim. O verde do rodapé e do cabeçalho é da marca a2lo.dev e nunca aparece nos dados. Distância e governadores usam grafite, que não pertence a ninguém.

Nomes de candidatos

O TSE guarda os nomes em maiúsculas. O site passa o nome de urna para caixa de título, com partículas em minúsculas (de, da, do, das, dos, e), e não tenta adivinhar acento: o que o TSE registrou sem acento fica sem acento. A única exceção é uma tabela curta, com a mesma regra para os dois finalistas de presidente: Lula e Flávio Bolsonaro. Ela também restaura o que essa conversão estraga: as siglas de ACM Neto e Bruno Pedreiro do PCO e o espaço de Dr. Luisinho. Títulos do nome de urna ficam como foram registrados.

Nomes de municípios seguem o IBGE. Em algumas cidades o TSE usa outra grafia ou um nome antigo, e os códigos confirmam que são o mesmo município.

Candidaturas anuladas ou sub judice

Em 13 candidaturas a governador no 1º turno, os votos recebidos não contam como válidos, porque a candidatura foi anulada ou ainda está sub judice. O site mostra esses votos à parte e sem porcentagem. A situação de cada caso pode mudar depois da data destes dados.

Candidaturas com votos anulados
EstadoCandidaturaVotos anulados
DFRico Pinheiro671
DFElisson1.172
MARoberto Rocha48.924
MGHenrique Áreas1.464
PARuth Reis1.987
PIGeraldo Carvalho1.858
PIProfessor Jurity1.102
PILourdes Melo1.296
PIRavenna da Inclusão819
PRAdriano Funileiro1.525
RRClébio Genuíno77
RSCesar Pontes2.137
SEDr. Helton37.081

Limites dos dados

  • Empate: quando dois candidatos têm os mesmos votos, a cidade fica sem vencedor. Em 2026 isso aconteceu em 3 cidades, considerando os dois turnos.
  • Votos do exterior entram no total do Brasil e não entram em nenhum ranking de cidades.
  • Votos de 2002 de Boa Esperança do Norte (MT) seguem no total nacional daquele ano e não entram em nenhuma cidade.
  • Não há foto nem dado de seção eleitoral neste site. Os resultados não trazem o partido de cada candidato: só as cores dos dois finalistas de presidente seguem um partido.
  • Este site mostra quem votou como, por município. Ele não explica por quê, e não diz nada sobre pessoas ou grupos.

Conferências

Antes de publicar, os dados passam por 16 conferências, com 78.040 comparações, contra os relatórios oficiais do TSE. Se uma conta não bate, nada é publicado. Na geração destes dados, 16 de 16 passaram.

Resultado de cada conferência
ConferênciaComparaçõesErros
mapa TSE <-> IBGE completo e 1 para 15.5710
presidente 1º turno: CSV, detalhe e PDF oficial1.3340
presidente 2º turno: CSV, detalhe e PDF oficial4640
governador 1º turno: CSV, detalhe e PDF oficial8160
governador 2º turno: CSV, detalhe e PDF oficial960
cada município: candidatos = válidos e anulados do detalhe35.1080
situação ELEITO do TSE = mais votado0
série nacional do 2º turno, 2002 a 2026140
códigos históricos: mesma UF, sem código desconhecido0
slugs ASCII, únicos no estado e travados5.5710
municípios + exterior = Brasil, nos arquivos gravados280
cidades somam cada UF, e as UFs somam o Brasil1.1830
toda cidade tem geometria e vice-versa5.5710
mapas cobrem todos os municípios22.2840
rankings ordenados, com corte e só municípios0
sem partido, foto, logo ou cor nos dados0
Ver os 45 arquivos de origem
Arquivos de origem
ArquivoBaixado emSHA-256
ibge/localidades_municipios.json01/11/2026d07362079fbab429bab2e9b833628b58419ce1d183630bc94808faf167097635
ibge/malha_br_municipios_intermediaria.topo.json01/11/2026591e0f1e26ba659dfc59f6133d1e4fb96d72816b0d7b8beb8db14fc046d2fd03
detalhe_votacao_munzona_2002_BR.csv31/10/2026feba4317e5a9e917bd2e12d0e694e29d15585c6106965ee1cf6c55767888feba
detalhe_votacao_munzona_2006_BR.csv31/10/20265291f06323d8dc3dbc0df961fc27d7c23759e97af34e5fcd5c52e42ea94d3538
detalhe_votacao_munzona_2010_BR.csv31/10/20261fdca0ceb1f8edb11d3e593bc4808ef9cf67cdd253564c133969c0906ec6b378
detalhe_votacao_munzona_2014_BR.csv31/10/20261943128639671b2cdb0d7a6223d63280cfe2e694aef7e221d15add394a59d2b2
detalhe_votacao_munzona_2018_BR.csv31/10/20261d6d06d15f133ed05d71fd49c6d11af070ee078f1be2dcc92ce5496cbae2f8c4
detalhe_votacao_munzona_2022_BR.csv01/11/2026596b1f2b546d7198fdddd4a15f7265d82c67d09dcd935f4ceda158f7d9d831b7
tse/detalhe_votacao_munzona_2026.zip01/11/2026afdd690ad72e25b290d96198207407511ba76fe1404e4e5945a63c2dfcb49bf8
tse/municipio_tse_ibge.zip01/11/20267b6cb684eef5494fea9c0db3d22cecea9aadb60f3013d7828b3b5f46f4ce3696
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_AC.zip01/11/20262facf832a2ef8c9b95bba9325705e13bb7f834369eb3bcd633f72d65a0cc5d62
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_AL.zip01/11/202680314e46553df52e209cd96edec90364dd7bf85d90de710a2101715511236f37
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_AM.zip01/11/2026d8b0ca9654ed7818e40494e88cf442afc8296ac279f1f1ed1130410fbc8ca079
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_AP.zip01/11/2026ee8f09a47a9e3785f3103442dd5a66f5d8267c9c7eb2a610370581852547add3
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_BA.zip01/11/2026bcf5d23580eb9b50aafbe3e352af49267432ccebc35486c50cd43ac12a31a8f6
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_BR.zip01/11/2026640dc715513b09935226071b2e6fa59a4cb14fb6d4e38e24ee26dcc0aa96fe97
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_CE.zip01/11/202638807dc8a0dd26c972d767e26c866aa3ee3e934baa484d730ebc8f726bf55084
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_DF.zip01/11/202644e955e8fcd845924f847a23837b08d7363d064b6f6e879e14df71ad71200f3d
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_ES.zip01/11/2026ecdf25b55c45383396a57be123cac75b95cd0c724fc25f8595d2db560134cf8e
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_GO.zip01/11/20260abc7052f92df1ccc657804925ea063a6b34d2226b4d906f330f26e2b4e83a5d
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_MA.zip01/11/202660cf99793e12c3f8292032ba6d22e243977307edfd701b400d0284b426f9b38a
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_MG.zip01/11/20262cbfa709f0898267688861c98f8b09e6e8fe4994a3dc0e9ff37b5934a0966390
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_MS.zip01/11/202617152782022a1004cf352bac783dc6ad75c92f5b4e704da505763d10133ca700
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_MT.zip01/11/202620537e472ff5cc7f06fd555c821c6ffbfc0e675bc473c1a78bddb8ad8778c7c1
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_PA.zip01/11/2026b4f6ddaccb7b2129783f0c04f16c661277c35f37d764268c24bf455133cd113c
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_PB.zip01/11/2026761ad87c08fc5d57625e7ce7e83bf048fafb081c821853762e870f5ee92106a5
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_PE.zip01/11/202685b13dbbf22159eb575b35b01ba64b55cb3586778c3ab9d26c49088233db20b5
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_PI.zip01/11/2026112ba42ea292064cd7fd60605649a099448fa9c0fd0f9a6bbeb6cec99ab5d0e0
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_PR.zip01/11/2026e3a5044672f599c38ef7769f0fcd22ea0dc9f3593ffaebb67a1fd46c18f31c4e
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_RJ.zip01/11/20268036452a9b381dddbd19e98d83704ec4a8d4cedc5826178072b4014035bf7e7e
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_RN.zip01/11/2026b09f103f77b5a89e9a19404948ffd8c41cc30ac8661f7e3c23c5c0d826a583b1
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_RO.zip01/11/2026b6e289f0551f66baedbbc4e4cd44f6149548fc313ec2264c17b9a561b652dd16
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_RR.zip01/11/202627340776ae8555d54bd6902bac52e3e67bb124246c32265a8b0adb841e1a389d
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_RS.zip01/11/20266980254011e0ace841ae572b8c53c816c14b9f3b20fb4d8e53886a74ed6e2d7f
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_SC.zip01/11/2026a4130f041995ecc2167ff764e8e4cada2685e1efc10523795701aa9146081fd6
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_SE.zip01/11/2026085c2fc8f56cb6422aeb927d26733c8036e7e12182f58f5fe95d3d2431c1ebfb
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_SP.zip01/11/20269b040991fdc3dd8b32a4eea6210ede02e297618094b97311094cd8c4febdb08f
tse/relatorios/Relatorio_Resultado_Totalizacao_2026_TO.zip01/11/2026fa26b893201bf323d22ed6ad13d2183ed7bc7abd4b8728bebed7916fa800d56c
votacao_candidato_munzona_2002_BR.csv31/10/202623e9ad2604ba9c9001ca80aa0d9fdc05bf24ce0d9cf5d31aca981462371ccdbd
votacao_candidato_munzona_2006_BR.csv31/10/2026ae227d1a669d45bfcc099b42aee2da9da5593b829c784e22b1a0fe762c0a39dd
votacao_candidato_munzona_2010_BR.csv31/10/20261136b32a1b856b979df9bdc4eb6dca576345c2f399f4c54bbf298e189325745f
votacao_candidato_munzona_2014_BR.csv31/10/2026602c57d5cb23844796d5d6fbd1c3641aa032c238c3424bcfbcd54ac4c666dde3
votacao_candidato_munzona_2018_BR.csv31/10/2026a69d3cb7895d73fa539915910bce2a1e9fa32b44809280263ea81791b2e6f9b1
votacao_candidato_munzona_2022_BR.csv01/11/20268b769ff1a84875661af740d69fbf21873ad0dd6b24447e97f2241d946644c412
votacao_candidato_munzona_2026_BRASIL.csv01/11/2026452ed6720742538c75180b391f14001e1b4fc689de446f3f70ee11af444fac48