Como cada município vota desde 2002, em tabelas abertas
Tudo o que as páginas de cidades, estados, candidatos e partidos mostram, em 14 tabelas: cada voto por município de 2002 a 2026, quem concorreu, a posição dos partidos e o dinheiro de cada campanha.
- linhas
- 7.527.855
- linhas
- tabelas
- 14
- tabelas
- 13 eleições
- 2002–2026
- 13 eleições
- uso livre, com crédito
- CC BY 4.0
- uso livre, com crédito
Dados oficiais do TSE, prontos para R, Python ou planilha.
Cidades e estados
Cada município em cada eleição desde 2002: presidente, governador, senado, deputados, prefeito e câmara, e a inclinação do voto.
- Baixar CSV
Municípios: cadastro, 2026 e perfil
Uma linha por município (e por cidade no exterior, UF ZZ): códigos TSE e IBGE, eleitorado, os votos de Lula e Flavio Bolsonaro no 1º e no 2º turno de 2026, e população, PIB por pessoa e alfabetização do IBGE.
municipios.csv · 5.757 linhas · 18 colunas · 0,56 MB
Colunas
- cod_tse texto
- Código do município no TSE (5 dígitos, com zeros à esquerda); a chave de todas as tabelas
- cod_ibge texto
- Código IBGE (7 dígitos); vazio no exterior
- uf texto
- Sigla da UF; ZZ = exterior
- municipio texto
- Nome no TSE
- capital inteiro
- 1 se capital do estado
- eleitorado_2026 inteiro
- Eleitores aptos em 2026
- lula_1t inteiro
- Votos de Lula no 1º turno de 2026
- flavio_1t inteiro
- Votos de Flavio Bolsonaro no 1º turno de 2026
- outros_1t inteiro
- Votos dos demais candidatos no 1º turno
- brancos_nulos_1t inteiro
- Brancos e nulos no 1º turno
- comparecimento_1t inteiro
- Eleitores que votaram no 1º turno
- lula_2t inteiro
- Votos de Lula no 2º turno de 2026
- flavio_2t inteiro
- Votos de Flavio Bolsonaro no 2º turno de 2026
- brancos_nulos_2t inteiro
- Brancos e nulos no 2º turno
- comparecimento_2t inteiro
- Eleitores que votaram no 2º turno
- populacao inteiro
- População (IBGE, Censo 2022)
- pib_per_capita decimal
- PIB por pessoa, R$ correntes de 2021 (IBGE)
- alfabetizacao decimal
- Taxa de alfabetização, % das pessoas de 15 anos ou mais (IBGE, Censo 2022)
- Baixar CSV
Presidente, 2º turno, por município, 2002–2026
Os sete segundos turnos presidenciais desde 2002 em cada município: a parte do candidato do PT nos votos dos dois finalistas e o comparecimento.
presidente_2turno_2002_2026.csv · 39.121 linhas · 7 colunas · 1,9 MB
Colunas
- ano inteiro
- Ano da eleição
- cod_tse texto
- Código do município no TSE
- uf texto
- Sigla da UF
- candidato_pt texto
- Candidato do PT no 2º turno
- adversario texto
- O outro finalista
- parte_pt decimal
- Votos do candidato do PT ÷ votos dos dois finalistas (0 a 1)
- comparecimento decimal
- Votaram ÷ eleitorado (0 a 1)
2002–2022: só a parte e o comparecimento (src/lib/history). 2026: calculado dos votos em municipios.csv.
- Baixar CSV.GZ
Eleições gerais: candidatos por município, 2002–2026
Votos de cada candidato em cada município: presidente (1º turno), governador (1º e 2º turnos) e senador, todos os candidatos; deputados federais e estaduais, os 10 mais votados no município.
eleicoes_gerais_candidatos_2002_2026.csv.gz · 1.741.216 linhas · 11 colunas · 19,6 MB
Colunas
- ano inteiro
- Ano da eleição
- cod_tse texto
- Código do município no TSE
- uf texto
- Sigla da UF
- cargo texto
- Cargo
- nome_urna texto
- Nome na urna
- nome texto
- Nome completo, onde o arquivo do TSE traz
- partido texto
- Sigla do partido na eleição
- votos_1t inteiro
- Votos no município, 1º turno (ou turno único)
- votos_2t inteiro
- Votos no município, 2º turno; vazio se não houve
- eleito inteiro
- 1 se eleito (deputados e senadores: eleitos no estado); vazio para presidente
- id_pessoa texto
- Identificador da pessoa no site, o mesmo em todas as eleições (candidatos.csv.gz)
Deputados: só os 10 mais votados de cada município; os votos de todos os partidos estão em eleicoes_gerais_partidos_2002_2026.csv.gz.
Presidente no 2º turno: presidente_2turno_2002_2026.csv.
- Baixar CSV.GZ
Deputados: votos por partido e município, 2002–2026
Para deputado federal e estadual (ou distrital), os votos de cada partido no município (nominais + legenda) e as cadeiras que o partido ganhou no estado.
eleicoes_gerais_partidos_2002_2026.csv.gz · 1.870.973 linhas · 8 colunas · 10,8 MB
Colunas
- ano inteiro
- Ano da eleição
- cod_tse texto
- Código do município no TSE
- uf texto
- Sigla da UF
- cargo texto
- Deputado federal ou Deputado estadual (no DF, distrital)
- partido texto
- Sigla do partido
- votos inteiro
- Votos do partido no município: nos seus candidatos e na legenda
- votos_validos inteiro
- Votos válidos do cargo no município
- cadeiras_estado inteiro
- Cadeiras que o partido ganhou no estado
- Baixar CSV.GZ
Prefeito: todos os candidatos, 2004–2024
Cada candidato a prefeito em cada município nas seis eleições municipais desde 2004, com votos no 1º e no 2º turno, quem venceu, e o eleitorado e o comparecimento da eleição.
prefeitos_2004_2024.csv.gz · 94.169 linhas · 13 colunas · 2,3 MB
Colunas
- ano inteiro
- Ano da eleição
- cod_tse texto
- Código do município no TSE
- uf texto
- Sigla da UF
- nome_urna texto
- Nome na urna
- nome texto
- Nome completo
- partido texto
- Sigla do partido
- votos_1t inteiro
- Votos no 1º turno
- votos_2t inteiro
- Votos no 2º turno; vazio se não houve
- eleito inteiro
- 1 se eleito
- id_pessoa texto
- Identificador da pessoa no site (candidatos.csv.gz)
- eleitorado inteiro
- Eleitores aptos no município
- comparecimento_1t decimal
- Votaram ÷ eleitorado, 1º turno
- comparecimento_2t decimal
- Votaram ÷ eleitorado, 2º turno; vazio se não houve
Eleições suplementares (refeitas depois de cassação) não estão incluídas: vale a eleição ordinária.
- Baixar CSV.GZ
Câmara municipal: votos e cadeiras por partido, 2004–2024
Em cada município e eleição, os votos de cada partido para vereador (nominais + legenda) e as cadeiras que ganhou.
vereadores_partidos_2004_2024.csv.gz · 361.257 linhas · 7 colunas · 2 MB
Colunas
- ano inteiro
- Ano da eleição
- cod_tse texto
- Código do município no TSE
- uf texto
- Sigla da UF
- partido texto
- Sigla do partido
- votos inteiro
- Votos do partido: nos seus candidatos e na legenda
- cadeiras inteiro
- Vereadores eleitos pelo partido
- cadeiras_total inteiro
- Cadeiras da câmara
- Baixar CSV.GZ
Vereadores: eleitos e mais votados, 2004–2024
Todos os vereadores eleitos e os 10 não eleitos mais votados de cada município e eleição.
vereadores_candidatos_2004_2024.csv.gz · 666.233 linhas · 8 colunas · 8,8 MB
Colunas
- ano inteiro
- Ano da eleição
- cod_tse texto
- Código do município no TSE
- uf texto
- Sigla da UF
- nome_urna texto
- Nome na urna
- partido texto
- Sigla do partido
- votos inteiro
- Votos nominais
- eleito inteiro
- 1 se eleito (inclui eleitos por média)
- id_pessoa texto
- Identificador da pessoa no site
Não eleitos: só os 10 mais votados de cada município.
- Baixar CSV.GZ
Inclinação do voto, esquerda–direita, 2002–2026
A estimativa de /inclinacao: de −1 (esquerda) a +1 (direita), a média das posições dos partidos ponderada pelos votos, com intervalo de 90%, para o Brasil, cada estado e cada município, em dois eixos (federal e local) e por cargo.
inclinacao_2002_2026.csv.gz · 335.617 linhas · 10 colunas · 3,2 MB
Colunas
- nivel texto
- pais, estado ou municipio
- cod_tse texto
- Código do município no TSE; vazio para país e estado
- uf texto
- Sigla da UF; vazio para o país
- ciclo inteiro
- Ano da eleição geral do ciclo (o eixo local usa a municipal dois anos depois)
- eixo texto
- federal (presidente 1º turno, governador, senado, deputados), local (prefeito 1º turno, vereador) ou cargo
- cargo texto
- Só no eixo cargo: pr, gov, sen, df, de, pf (prefeito), ve (vereador)
- media decimal
- Estimativa, de −1 a +1
- inf_90 decimal
- Limite inferior do intervalo de 90%
- sup_90 decimal
- Limite superior do intervalo de 90%
- cobertura decimal
- Parte dos votos em partidos com posição conhecida (0 a 1)
É uma estimativa (modelo), não uma contagem: mede o voto pelos partidos, não as pessoas. Método em https://www.apuracaovivo.com.br/metodologia/inclinacao.
Cada quadrado são 20.000 linhas. A chave de um município é cod_tse (5 dígitos, leia como texto); municipios.csv liga ao código IBGE.
Candidatos e parlamentares
Cada pessoa que aparece nas páginas, com todas as candidaturas, e cada deputado e senador pelo que votou.
- Baixar CSV
Congresso: posição de cada parlamentar pelo voto
Deputados e senadores desde 2011, em cada legislatura: a posição esquerda–direita estimada pelas votações nominais, o apoio ao governo e a fidelidade ao partido.
congresso_posicoes.csv · 2.779 linhas · 16 colunas · 0,3 MB
Colunas
- casa texto
- Câmara ou Senado
- legislatura inteiro
- Número da legislatura (54 = 2011–2015)
- id_parlamentar texto
- Identificador na Câmara ou no Senado
- nome texto
- Nome parlamentar
- id_pessoa texto
- Identificador da pessoa no site, quando ligado às candidaturas
- uf texto
- UF
- sexo texto
- F ou M
- partido texto
- Partido na legislatura (o último, se mudou)
- posicao decimal
- Posição estimada, de −1 (esquerda) a +1 (direita)
- inf_90 decimal
- Limite inferior do intervalo de 90%
- sup_90 decimal
- Limite superior do intervalo de 90%
- apoio_governo decimal
- Parte das votações em que votou com a orientação do governo
- fidelidade decimal
- Parte das votações em que votou com a maioria do partido
- votacoes inteiro
- Votações nominais usadas
- inicio texto
- Início do mandato na legislatura, se não foi a inteira
- fim texto
- Fim do mandato na legislatura, se não foi a inteira
Estimativa (modelo de pontos ideais). Método em https://www.apuracaovivo.com.br/congresso.
- Baixar CSV.GZ
Pessoas: quem concorreu desde 2002
Uma linha por pessoa que aparece nas páginas do site (candidatos a presidente, governador, senador, deputado, prefeito e vereador nas tabelas acima, e seus vices e suplentes): nome, ano de nascimento, gênero e página.
candidatos.csv.gz · 421.330 linhas · 7 colunas · 15,5 MB
Colunas
- id_pessoa texto
- Identificador da pessoa no site, o mesmo em todas as tabelas
- nome texto
- Nome completo (TSE)
- nome_urna texto
- Nome na urna mais recente
- ano_nascimento inteiro
- Ano de nascimento (TSE)
- genero texto
- F ou M (TSE)
- candidaturas inteiro
- Número de candidaturas em candidaturas.csv.gz
- pagina texto
- Página da pessoa no site
A mesma pessoa em eleições diferentes é ligada por nome e data de nascimento (scripts/people). Não há CPF nem dado de contato.
- Baixar CSV.GZ
Candidaturas de cada pessoa, 2002–2026
Cada candidatura das pessoas em candidatos.csv.gz: ano, cargo, onde, partido, número e resultado.
candidaturas.csv.gz · 1.064.317 linhas · 9 colunas · 15,2 MB
Colunas
- id_pessoa texto
- Identificador da pessoa no site
- ano inteiro
- Ano da eleição
- cd_cargo inteiro
- Código do cargo no TSE
- cargo texto
- Cargo
- local texto
- Código TSE do município, sigla da UF, ou BR
- partido texto
- Sigla do partido
- numero inteiro
- Número na urna
- nome_urna texto
- Nome na urna
- resultado texto
- eleito, 2º turno, suplente, não eleito, votos anulados (pela Justiça Eleitoral) ou não chegou à urna
1.488.426 linhas. Cada quadrado são 20.000.
Partidos
A posição de cada partido da esquerda à direita, ano a ano, e as siglas que mudaram.
- Baixar CSV
Partidos: posição esquerda–direita, 2002–2026
A posição de cada partido em cada ano par, de −1 (esquerda) a +1 (direita), das pesquisas com cientistas políticos, com o desvio-padrão.
partidos_posicao_2002_2026.csv · 520 linhas · 5 colunas · 0,02 MB
Colunas
- partido texto
- Sigla atual do partido (as antigas seguem a sucessora)
- ano inteiro
- Ano
- posicao decimal
- Posição estimada, de −1 a +1
- desvio decimal
- Desvio-padrão da estimativa
- fonte texto
- pesquisa (entre ondas de pesquisa com especialistas) ou categoria (só a classificação do partido)
Descreve o partido, não cada eleitor ou candidato.
- Baixar CSV
Partidos: siglas antigas e atuais
Os partidos que mudaram de nome ou se fundiram, com a sigla que as tabelas de posição e de finanças usam hoje.
partidos_siglas.csv · 17 linhas · 2 colunas · 0 MB
Colunas
- sigla_antiga texto
- Sigla como aparece nos arquivos do TSE da época
- sigla_atual texto
- Sigla da sucessora
537 linhas. Cada quadrado são 20.000.
Dinheiro
Quanto cada campanha arrecadou e gastou, de onde veio e em que foi gasto.
- Baixar CSV.GZ
Dinheiro de campanha por candidatura, 2002–2026
Quanto cada candidatura arrecadou e gastou, de onde veio o dinheiro e em que foi gasto, das prestações de contas entregues ao TSE. R$ nominais, com o fator do IPCA para trazer a valores de 2026-09.
financas_candidaturas_2002_2026.csv.gz · 924.549 linhas · 34 colunas · 29,1 MB
Colunas
- id_pessoa texto
- Identificador da pessoa no site
- ano inteiro
- Ano da eleição
- cd_cargo inteiro
- Código do cargo no TSE
- cargo texto
- Cargo
- local texto
- Código TSE do município, sigla da UF, ou BR
- partido texto
- Sigla do partido
- arrecadado decimal
- Receitas, R$ nominais
- gasto decimal
- Despesas contratadas, R$ nominais
- recursos_publicos decimal
- Das receitas, fundo eleitoral + fundo partidário; vazio antes de 2014, quando o TSE não separa
- estimavel decimal
- Das receitas, as estimáveis em dinheiro (doação de bens e serviços)
- doadores inteiro
- Número de doadores
- votos inteiro
- Votos nominais no 1º turno, onde conhecidos
- parcial inteiro
- 1 se só há prestação parcial (2026)
- fator_ipca decimal
- Multiplique os valores por este fator para R$ de 2026-09 (IPCA)
- receita_fundo_eleitoral decimal
- Receitas: fundo eleitoral
- receita_fundo_partidario decimal
- Receitas: fundo partidario
- receita_partido decimal
- Receitas: partido
- receita_empresas decimal
- Receitas: empresas
- receita_pessoas decimal
- Receitas: pessoas
- receita_proprio decimal
- Receitas: proprio
- receita_outros_candidatos decimal
- Receitas: outros candidatos
- receita_vaquinha decimal
- Receitas: vaquinha
- receita_outras_receitas decimal
- Receitas: outras receitas
- despesa_material_impresso decimal
- Despesas: material impresso
- despesa_internet decimal
- Despesas: internet
- despesa_radio_tv_video decimal
- Despesas: radio tv video
- despesa_pessoal decimal
- Despesas: pessoal
- despesa_servicos decimal
- Despesas: servicos
- despesa_transporte decimal
- Despesas: transporte
- despesa_eventos decimal
- Despesas: eventos
- despesa_pesquisas decimal
- Despesas: pesquisas
- despesa_escritorio decimal
- Despesas: escritorio
- despesa_repasses decimal
- Despesas: repasses
- despesa_outras_despesas decimal
- Despesas: outras despesas
Partido pela sigla atual (PFL aparece como DEM, PPS como CIDADANIA): veja partidos_siglas.csv. As tabelas de votos usam a sigla da época.
Pessoas físicas, doadores ou contratados, nunca são nomeadas (LGPD); esta tabela traz só totais por categoria.
Receitas de outros candidatos e repasses são da própria candidatura; somar candidaturas conta esse dinheiro duas vezes.
924.549 linhas. Cada quadrado são 20.000.
Abrir no R, no Python ou no DuckDB
Os arquivos .csv.gz abrem direto, sem descompactar. O endereço de cada arquivo é permanente: a versão 1.0 nunca muda, e as próximas ganham endereço e DOI próprios.
library(readr)
prefeitos <- read_csv(
"https://zenodo.org/records/23733993/files/prefeitos_2004_2024.csv.gz?download=1",
col_types = cols(cod_tse = "c", id_pessoa = "c")
)CSV em UTF-8, vírgula como separador, ponto decimal. Proporções de 0 a 1. Célula vazia = sem valor.
Como citar
Use, compartilhe e adapte, inclusive em trabalho comercial, citando a fonte. Para um gráfico do site, o botão Citar embaixo dele já traz o texto.
FORTUNATO, Jose Artur; FORTUNATO, Jose Antonio. Apuração ao Vivo: eleições brasileiras por município, 2002–2026. Versão 1.0. Zenodo, 2026. DOI: 10.5281/zenodo.23733993.
De onde vem cada número
Votos, candidatos e prestações de contas: Portal de Dados Abertos do TSE. Perfil dos municípios: IBGE. Posição dos partidos: pesquisas publicadas com cientistas políticos. Votações do Congresso: Câmara e Senado.
A inclinação do voto e a posição de partidos e parlamentares são estimativas de modelo, com intervalo de 90%, não contagens.
Cada arquivo tem a sua soma SHA-256 no README do pacote. Como os dados foram montados.