Este documento descreve, pauta a pauta, de onde vem cada número usado como base de comparação (eleições anteriores, composição atual do Congresso, indicadores) e exatamente como ele é calculado, para que qualquer pessoa consiga refazer a conta e conferir antes da apuração.
1. Visão geral
Há duas camadas de dados:
| Camada | O que é | Onde fica | Como gerar |
|---|---|---|---|
| Bases de referência | Tudo que não muda na noite da eleição: resultados de 1989–2022, cadastro de candidaturas 2026, bens, despesas, composição atual do Congresso, indicadores do IBGE. | data/ref/*.json (versionados no git) |
npm run dados:ref (scripts/dados/build-ref.ts). Downloads ficam em .cache/dados/ (fora do git). |
| Resultado de 2026 | O feed de resultados capturado pela CNN ((endereço do feed) e, para as pautas 29–41, …/2t/…). |
Calculado a cada 5 min e gravado em dados_snapshots (Supabase) ou .cache/dados/snapshot/ |
npm run dados:snapshot (lib/dados/engine.ts) |
Cada pauta é uma função em lib/dados/pautas/ que recebe as duas camadas e devolve destaques, tabelas e notas.
Arquivos de referência (data/ref/):
| Arquivo | Conteúdo | Gerado por |
|---|---|---|
presidente-historico.json |
Presidente, 1º turno, 1989–2022: votos por candidato (Brasil, cada UF, exterior) e eleitorado/comparecimento/abstenção/brancos/nulos; 2022 também por município. | scripts/dados/ref/presidente.ts |
legislativo.json |
Câmara eleita 1994–2022 por partido (e mulheres, candidaturas); Câmara na posse de 2023; Câmara atual; Senado atual; Alesp/Alerj/ALMG eleitas em 2022. | scripts/dados/ref/legislativo.ts |
candidatos-2026.json |
Cada candidato de 2026 (presidente, governador, senador, deputado federal): perfil, bens 2026 e 2022, despesas, e histórico (eleito em 2022/2018, ex-deputado). | scripts/dados/ref/candidatos.ts |
despesas-estaduais-2026.json |
Despesas contratadas de cada candidato a deputado estadual/distrital com alguma despesa declarada (pauta 28) — mesmo arquivo e mesma data das despesas de candidatos-2026.json. |
scripts/dados/ref/candidatos.ts |
indicadores.json |
Indicadores socioeconômicos por município e UF. | scripts/dados/ref/ibge.ts |
ipca.json |
IPCA número-índice mensal desde 2020. | scripts/dados/ref/ibge.ts |
municipios.json |
Cada município pelo código do TSE (a chave do resultado de 2022), com código IBGE, UF, nome e se é capital — para mostrar e mapear 2022 antes da apuração. | scripts/dados/ref/municipios.ts (feed de resultados) |
urna-2026.json |
Quem está na urna em 2026 (o SQ_CANDIDATO de cada candidato, por cargo), tirado do feed oficial antes da eleição. |
scripts/dados/ref/urna.ts (feed de resultados) |
presidente-2t-historico.json |
Presidente, 2º turno, 1989–2022 (sem 1994 e 1998): votos dos dois finalistas e resumo (Brasil, cada UF, exterior); 2022 também por município. Pautas 29–38. | scripts/dados/ref/presidente-2t-historico.ts |
governadores-historico.json |
Governador, 1994–2022: por UF, os principais candidatos de cada turno (votos, partido, gênero), quem foi eleito e os válidos de cada turno. Pautas 39–41. | scripts/dados/ref/governadores.ts |
primeiro-turno-2026.json |
O 1º turno de 2026 congelado depois dos 100% (presidente por Brasil, UF, exterior, país e município; governador por UF) — a única fonte do 1º turno nas pautas do 2º turno. | scripts/dados/ref/primeiro-turno-2026.ts (feed de resultados) |
presidente-2t-2022.json |
O 2º turno de 2022 por Brasil, UF, exterior, capital e país (feito para as matérias do 2º turno; a pauta 35 usa os países). | scripts/dados/ref/presidente-2t-2022.ts |
partidos.json |
Editado à mão: sucessão de partidos 2022 → 2026, partidos sem antecessor, grafia de exibição. | — |
meta.json |
Quando cada base foi construída. | build |
2. Fontes
2.1 TSE — Portal de Dados Abertos
Todos os arquivos vêm do repositório público do TSE, no padrão
https://cdn.tse.jus.br/estatistica/sead/odsele/<conjunto>/<conjunto>_<ano>.zip
(páginas dos conjuntos: https://dadosabertos.tse.jus.br/dataset/resultados-<ano> e https://dadosabertos.tse.jus.br/dataset/candidatos-<ano>). Os arquivos são CSV separados por ;, codificação Latin-1. Usamos sempre o arquivo _BRASIL.csv de dentro do zip (o país inteiro; os arquivos por UF repetem o mesmo conteúdo).
| Conjunto | Anos | Arquivo dentro do zip | Usado para | Colunas usadas |
|---|---|---|---|---|
votacao_candidato_munzona |
1994–2022 | votacao_candidato_munzona_<ano>_BRASIL.csv |
Votos de presidente por candidato (nome, partido, votos); recontagem das cadeiras (verificação) | CD_CARGO=1, NR_TURNO=1, SG_UF, CD_MUNICIPIO, NR_CANDIDATO, NM_URNA_CANDIDATO, SG_PARTIDO, QT_VOTOS_NOMINAIS_VALIDOS (ou QT_VOTOS_NOMINAIS quando a primeira não existe, 2002–2014), DS_SIT_TOT_TURNO |
detalhe_votacao_munzona |
1994–2022 | detalhe_votacao_munzona_<ano>_BRASIL.csv |
Eleitorado, comparecimento, abstenção, brancos, nulos, válidos | QT_APTOS, QT_COMPARECIMENTO, QT_ABSTENCOES, QT_VOTOS_BRANCOS, QT_VOTOS_NULOS, QT_TOTAL_VOTOS_VALIDOS |
votacao_partido_munzona |
1998–2022 | votacao_partido_munzona_<ano>_BRASIL.csv |
Só verificação: total de cada candidato a presidente por outro arquivo | NR_PARTIDO, QT_VOTOS_NOMINAIS(_VALIDOS) |
votacao_candidato_uf / detalhe_votacao_uf |
1989 | VOTACAO_CANDIDATO_UF_1989.txt / DETALHE_VOTACAO_UF_1989.txt (sem cabeçalho; leiaute no Leia-me.pdf do zip) |
Presidente 1989 (único formato disponível) | posições documentadas em scripts/dados/ref/presidente.ts (build1989) |
consulta_cand |
1994–2026 | consulta_cand_<ano>_BRASIL.csv |
Eleitos de cada ano (DS_SIT_TOT_TURNO), gênero, situação da candidatura, CPF (só para ligar pessoas), perfil 2026 |
CD_CARGO, SG_UF, NR_CANDIDATO, SQ_CANDIDATO, NR_CPF_CANDIDATO, NM_CANDIDATO, DT_NASCIMENTO, SG_UF_NASCIMENTO, DS_GENERO, DS_COR_RACA, DS_GRAU_INSTRUCAO, DS_OCUPACAO, DS_SITUACAO_CANDIDATURA, DS_SIT_TOT_TURNO, SG_PARTIDO |
bem_candidato |
2022, 2026 | bem_candidato_<ano>_BRASIL.csv |
Patrimônio declarado (soma dos bens) | SQ_CANDIDATO, VR_BEM_CANDIDATO |
prestacao_contas |
2026 | prestacao_de_contas_eleitorais_candidatos_2026.zip → despesas_contratadas_candidatos_2026_BRASIL.csv |
Despesas de campanha (pautas 17, 20 e 28) | SQ_CANDIDATO, VR_DESPESA_CONTRATADA, DT_PRESTACAO_CONTAS |
Atenção — o TSE grava a situação ATUAL. Os arquivos de dados abertos são regenerados de tempos em tempos e refletem cassações, anulações de votos e retotalizações feitas até a data de geração. Isso faz diferença real para 2022 — ver a pauta 9. Datas de geração (coluna
DT_GERACAO) dos arquivos usados, conferidas em 01/10/2026:
Ano votacao_candidato_munzonaconsulta_cand1989 2012 (arquivos por UF) — 1994 13/02/2026 13/02/2026 1998 20/09/2023 25/05/2021 2002 18/03/2022 25/05/2021 2006 13/05/2022 27/08/2021 2010 19/07/2021 19/04/2021 2014 28/07/2021 23/06/2021 2018 13/11/2024 13/11/2024 2022 30/09/2026 30/09/2026 2026 — 30/09/2026 (atualizado diariamente até a eleição)
Consulta individual (para conferir uma pessoa): DivulgaCandContas, https://divulgacandcontas.tse.jus.br/divulga/ (abre no navegador; bloqueia acesso automatizado) — busca por eleição, UF e cargo; mostra bens, situação e votação.
2.2 Câmara dos Deputados — Dados Abertos
| Fonte | URL | Usado para |
|---|---|---|
| Lista histórica de deputados (todas as legislaturas) | https://dadosabertos.camara.leg.br/arquivos/deputados/csv/deputados.csv |
Quem já exerceu mandato (pauta 12); sexo (verificação da posse) |
| Deputados em exercício hoje | https://dadosabertos.camara.leg.br/api/v2/deputados?itens=1000 |
Bancada atual por partido (pautas 9 e 10) |
| Deputados da legislatura 57 + histórico de cada um | …/api/v2/deputados?idLegislatura=57&itens=1000 e …/api/v2/deputados/{id}/historico |
Câmara na posse de 01/02/2023 (pauta 9) |
Documentação: https://dadosabertos.camara.leg.br/swagger/api.html.
2.3 Senado Federal — Dados Abertos
| Fonte | URL | Usado para |
|---|---|---|
| Senadores em exercício | https://legis.senado.leg.br/dadosabertos/senador/lista/atual (pedir Accept: application/json) |
Composição atual, partido atual, quem segue até 2031, gênero (pautas 18 e 19) |
Documentação: https://legis.senado.leg.br/dadosabertos/docs/.
2.4 IBGE (SIDRA), Ipea e Banco Central
| Indicador | Tabela / série | URL exata usada | Nível |
|---|---|---|---|
| População residente (Censo 2022) | SIDRA 4714, variável 93 | https://apisidra.ibge.gov.br/values/t/4714/n6/all/v/93/p/2022 (e n3 para UF) |
município, UF |
| PIB a preços correntes 2022 (R$ mil) | SIDRA 5938, variável 37 | …/values/t/5938/n6/all/v/37/p/2022 |
município, UF |
| Taxa de alfabetização 15+ (Censo 2022) | SIDRA 9543, variável 2513 (totais de sexo, cor/raça e idade) | …/values/t/9543/n6/all/v/2513/p/2022/… |
município, UF |
| Renda domiciliar per capita média (Censo 2022) | SIDRA 10295, variável 13431 (totais) | …/values/t/10295/n6/all/v/13431/p/2022/… |
município, UF |
| Taxa de desocupação (PNAD Contínua) | SIDRA 4099, variável 4099, último trimestre | …/values/t/4099/n3/all/v/4099/p/last%201 |
só UF |
| IPCA número-índice (dez/1993 = 100) | SIDRA 1737, variável 2266 | …/values/t/1737/n1/all/v/2266/p/all |
Brasil |
| IDH-M 2010 | Ipeadata, série ADH_IDHM (Atlas Brasil/PNUD) |
http://www.ipeadata.gov.br/api/odata4/ValoresSerie(SERCODIGO='ADH_IDHM') |
município, UF |
| Domicílios particulares permanentes ocupados (Censo 2022) | SIDRA 4712, variável 381 | …/values/t/4712/n6/all/v/381/p/2022 |
município, UF |
| Bolsa Família: famílias e pessoas beneficiárias (ago/2026) | MDS, MI Social (qtd_familias_beneficiarias_bolsa_familia_i, qtd_pessoas_beneficiarias_bolsa_familia_i) |
https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?fq=anomes_s:202608&fq=tipo_s:mes_mu&… |
município (UF = soma) |
| Auxílio Brasil: famílias e pessoas beneficiárias (out/2022) | MDS, MI Social (pab_qtd_fam_benef_i, pab_cesta_raiz_qtd_pessoas_benef_i) |
…/misocial/?fq=anomes_s:202210&fq=tipo_s:mes_mu&… |
município (UF = soma) |
Por que o IDH-M é de 2010: o último cálculo oficial completo do IDH Municipal (IDHM) para todos os municípios brasileiros, divulgado pelo PNUD, pelo Ipea e pela Fundação João Pinheiro, se baseia no Censo Demográfico de 2010. Ainda não existe um novo ranking municipal completo, para os mais de 5.500 municípios, com os microdados do Censo 2022 do IBGE: o cálculo oficial cruza variáveis censitárias de renda, educação e longevidade, o que exige tempo de processamento e consolidação estatística. PNUD e Ipea divulgam periodicamente atualizações por estado ou parciais, mas ainda não fecharam a nova base municipal oficial. Municípios criados depois de 2010 ficam sem IDH-M.
Tabelas no navegador: https://sidra.ibge.gov.br/tabela/<número>. PIB per capita = PIB 2022 × 1.000 ÷ população do Censo 2022 (mesmo ano).
Bolsa Família (pauta 8): um mês por eleição, o da própria eleição — lib/dados/bolsa-familia.ts. Para 2026, ago/2026 (BOLSA_FAMILIA_2026; o mais recente publicado, porque out/2026 ainda não existe); para a base histórica de 2022, out/2022 (BOLSA_FAMILIA_2022), quando o programa se chamava Auxílio Brasil (substituiu o Bolsa Família de nov/2021 a fev/2023) e tem outros campos no MI Social — 21.130.969 famílias e 54,8 milhões de pessoas no mês (o campo antigo pbf_qtd_familias_benef_i, 17,4 milhões, não corresponde ao programa em vigor e não é usado). Os denominadores são os mesmos nos dois anos (Censo 2022). O MI Social traz os 5.571 municípios pelo código do IBGE de 6 dígitos (sem o dígito verificador), inclusive o RS; as planilhas de "Bolsa em números" (gov.br/mds) têm os mesmos números — conferido: 5.041 municípios casados por nome, 0 diferenças —, mas por nome (33 desatualizados, como Parati e Embu) e sem o RS no arquivo consolidado da redação. Dependência: famílias ÷ domicílios (Censo 2022) e pessoas ÷ população (Censo 2022), em %. A primeira passa de 100% em 42 municípios em ago/2026 e em 121 em out/2022: família do Cadastro Único não é domicílio (uma casa pode ter mais de uma família) e o Censo é de 2022. Fernando de Noronha não tem dados do Censo por município e fica de fora.
Conferência do IPCA: Calculadora do Cidadão do Banco Central, https://www3.bcb.gov.br/CALCIDADAO/publico/exibirFormCorrecaoValores.do?method=exibirFormCorrecaoValores.
2.5 Feed de resultados 2026 (CNN)
Arquivos do feed usados:
resume/br/presidente.json— Brasil, cada UF e exterior (todos os candidatos).resume/<uf>/presidente.json— cada município da UF (3 mais votados) eresume/zz/presidente.json(cada país).data/<uf>/<cidade>/presidente.json— município completo (todos os candidatos);<cidade>= nome sem acento, minúsculas, com hífen no lugar de espaço e apóstrofo (conferido nas 5.571 cidades).data/<uf>/{governador,senador,deputado-federal,deputado-estadual}.json.
Cada município traz tseId (código do TSE) e ibgeId (código do IBGE). Cada candidato traz a foto em …/<SQ_CANDIDATO>.jpg — esse número é a chave com o cadastro do TSE.
3. Regras gerais (valem para várias pautas)
3.1 Percentuais
| Medida | Fórmula | Igual ao que o TSE divulga? |
|---|---|---|
| % de um candidato | votos do candidato ÷ votos válidos | Sim |
| Abstenção | abstenções ÷ eleitores aptos | Sim (ex.: 2022 = 32.770.982 ÷ 156.454.011 = 20,95%) |
| Brancos / nulos | brancos (ou nulos) ÷ comparecimento | Sim (2022: 1,59% e 2,82%) |
No feed de 2026, "eleitores" = comparecimento + abstenção (o feed não traz aptos separadamente).
3.2 Qual coluna é "nulos"
nulos = QT_VOTOS_NULOS em todos os anos. Não QT_TOTAL_VOTOS_NULOS: em 2006 ela soma 18.750 a menos, e só QT_VOTOS_NULOS fecha a conta comparecimento = válidos + brancos + nulos; em 1994 ela está vazia. Sobram, por definição do TSE, os votos "anulados de apuração em separado" (QT_VOTOS_ANULADOS_APU_SEP): 2.633 em 2002 e 746 em 2018 — nem válidos, nem nulos.
2026 (feed): o arquivo do TSE de 2026 separa os votos nulos técnicos (QT_VOTOS_NULOS_TECNICOS: 5.246 no 1º turno de presidente) de QT_VOTOS_NULOS; o feed os conta como nulos (= QT_TOTAL_VOTOS_NULOS), e é essa soma que fecha comparecimento = válidos + brancos + nulos, como QT_VOTOS_NULOS fecha nos anos anteriores. A diferença é de 0,004 ponto no % de nulos. A seção 14 do relatório confere o feed contra essa soma.
3.3 Nome do candidato
Nomes e partidos dos presidenciáveis vêm do arquivo de votação (a linha que recebeu os votos), não do cadastro de candidaturas. O cadastro lista também candidaturas substituídas: em 2018, o número 13 aparece para Lula (registro indeferido) e para Fernando Haddad (quem recebeu os votos). Usar o cadastro trocava Haddad por Lula — erro já corrigido. Se um número aparecer com dois nomes no arquivo de votação, vale o de mais votos (o build avisa).
3.4 Partidos
- Siglas normalizadas: maiúsculas, sem acento nem espaço ("PC do B" = "PCdoB" = PCDOB; "UNIÃO" = UNIAO). Só para casar fontes; a exibição usa
data/ref/partidos.json. - Sucessão 2022 → 2026 (para comparar bancadas), em
data/ref/partidos.json: Patriota e PTB → PRD; PSC → Podemos; PROS → Solidariedade; PMN → Mobiliza. Sem antecessor em 2022: Missão e Democrata (Democrata: conferir). Conferido: todo partido que elegeu deputado federal ou estadual (SP/RJ/MG) em 2022 tem correspondente em 2026 — nenhuma cadeira se perde. - Nome atual nos arquivos antigos: o cadastro do TSE grava o nome atual do partido. As cadeiras de 2014 do PEN e de 2018 do PATRI aparecem como PATRIOTA (mesmo partido). Se um texto citar a sigla da época, use PEN (2014) / Patriota (2018).
- Contagem por partido, não por federação.
3.5 Ligação entre pessoas e entre lugares
| Ligação | Chave | Taxa de acerto | Observação |
|---|---|---|---|
| Feed 2026 ↔ cadastro TSE 2026 | Número na URL da foto = SQ_CANDIDATO |
100% (981/981 deputados federais de SP no feed oficial) | Se cair abaixo de 50% numa pauta, ela fica Indisponível em vez de publicar zeros (cadastroGuard em lib/dados/pautas/common.ts). |
| Candidato 2026 ↔ candidato 2022/2018 | CPF (NR_CPF_CANDIDATO) |
exato | O CPF é usado só no build; não é gravado em lugar nenhum. |
| Candidato 2026 ↔ lista histórica da Câmara | Data de nascimento + nome civil igual; ou, se o nome mudou, mesmo último nome e (mesmo primeiro nome ou mesma UF de nascimento); também testa o nome social | 461 de 464 eleitos de 2022 que concorrem em 2026 achados pelo nome; os 3 restantes são marcados pelo CPF de 2022 | A lista da Câmara não tem CPF. |
| Município 2026 ↔ 2022 | Código do TSE sem zeros à esquerda ("01511" = 1511) |
5.570 de 5.571 | Boa Esperança do Norte (MT) foi instalado depois de 2022: sem resultado de 2022 e sem dados do Censo 2022 — fica fora dessas comparações. |
| Município ↔ indicadores IBGE | Código IBGE (7 dígitos) | 5.570 de 5.571 | Idem. 6 municípios sem IDH-M (criados depois de 2010). |
3.6 Apuração parcial
Pautas de deputados e senadores só usam UFs com 100% de urnas apuradas (antes disso o TSE ainda pode mudar quem está eleito) e comparam com 2022 nas mesmas UFs. As de presidente mostram números parciais com aviso.
4. Pauta a pauta — comparações com dados anteriores
Para cada pauta: o que compara, base, cálculo, cuidados e como conferir à mão. Os números de referência estão em dados-verificacao.md.
Pauta 2 — Estados e cidades que trocaram de presidenciável (2022 → 2026)
- Compara: vencedor do 1º turno de 2022 × vencedor do 1º turno de 2026, por UF e por município.
- Base 2022:
presidente-historico.json→anos["2022"].candidatos[].votos[uf](UF) emun2022[<código TSE>].v(município), dovotacao_candidato_munzona_2022. - Cálculo: em cada lugar, vencedor = maior número de votos. "Mudou de partido" compara o número do candidato (= número do partido): Bolsonaro (22) em 2022 → Flávio Bolsonaro (22) em 2026 conta como mesmo partido. O recorte "Lula 2022 → Flávio 2026" é contado à parte.
- Cuidados: em apuração parcial o líder de 2026 pode mudar. Boa Esperança do Norte (MT) não existe em 2022.
- Conferir à mão: abra
votacao_candidato_munzona_2022_BRASIL.csv, filtreCD_CARGO=1,NR_TURNO=1e um município (ex.:CD_MUNICIPIO=71072, São Paulo) e some os votos porNR_CANDIDATO— São Paulo: Lula 3.276.512, Bolsonaro 2.618.593.
Pauta 5 — Abstenção, brancos e nulos
- Compara: 2026 × 1º turno de 1989 a 2022 (Brasil) e 2026 × 2022 (cada UF).
- Base:
presidente-historico.json→anos[<ano>].resumo["br"|uf], dodetalhe_votacao_munzona(1994–2022) edetalhe_votacao_uf_1989. - Cálculo: regras da seção 3.1 e 3.2. Variação em pontos percentuais = valor 2026 − valor 2022.
- Cuidados: (a) o TSE tem pequenas sobras internas — aptos ≠ comparecimento + abstenções por 101 (2006), 390 (2010), 688 (2014), 470 (2018), 657 (2022); em 2018 e 2022 são eleitores de seções não instaladas; não alteram as porcentagens na 2ª casa. (b) 1994 não tem exterior nos dados abertos. (c) Ranking de cidades só com municípios 100% apurados.
- Conferir à mão: 2022 — aptos 156.454.011; abstenções 32.770.982 (20,95%); brancos 1.964.779 (1,59%); nulos 3.487.874 (2,82%); comparecimento 123.682.372.
Pauta 6 — Voto no exterior
- Compara: vencedor e abstenção no exterior em 2026 × anos anteriores.
- Base:
anos[<ano>].candidatos[].votos.zzeresumo.zz. Por país (2026), do feedresume/zz/presidente.json. - Cuidados: 1994 não tem exterior nos dados abertos do TSE (a série pula esse ano). Por país o feed traz só os 3 mais votados.
- Conferir à mão: no
votacao_candidato_munzona_2022_BRASIL.csv,SG_UF=ZZ,CD_CARGO=1,NR_TURNO=1, somar por candidato.
Pauta 7 — Evolução da terceira via desde 1989
- Compara: 2026 × 1º turnos de 1989 a 2022.
- Definição: "terceira via" = soma dos votos válidos de todos os candidatos que não ficaram entre os dois primeiros; o 3º colocado aparece à parte.
- Base:
anos[<ano>].candidatos(votos nacionais). - Cuidados: depende dos nomes certos (seção 3.3 — o caso Haddad/2018). Em 1994 os nomes vêm completos do TSE ("FERNANDO HENRIQUE CARDOSO").
- Conferir à mão: os 3 primeiros de cada ano estão na seção 1 do relatório de verificação; confira com as estatísticas do TSE (
https://dadosabertos.tse.jus.br/dataset/resultados-<ano>). Ex.: 2018 — Bolsonaro 49.277.010, Haddad 31.342.051, Ciro 13.344.371.
Pauta 9 — Novo tamanho das bancadas
Compara (três tabelas):
- 2026 × eleitos em 2022 segundo o TSE hoje —
legislativo.json→camaraEleita["2022"], doconsulta_cand_2022(CD_CARGO=6,DS_SIT_TOT_TURNOcomeçando com "ELEITO"; uma pessoa = UF + número). - 2026 × bancadas na posse de 01/02/2023 —
camaraPosse2023: titulares com "Posse de Eleito Titular" em 01/02/2023 no histórico da Câmara, pelo partido "no início da legislatura". - 2026 × bancada atual —
camaraAtual: deputados em exercício hoje (API da Câmara), com o partido atual (inclui suplentes em exercício).
- 2026 × eleitos em 2022 segundo o TSE hoje —
Cálculo: cadeiras de 2022 agrupadas pelo partido sucessor (seção 3.4); variação = 2026 − base.
⚠️ Cuidado principal — dois retratos de 2022:
PL PT União MDB PDT PSB Podemos PSOL PCdoB Posse 01/02/2023 (o que foi noticiado em 2022) 99 68 59 42 17 14 12 12 6 TSE hoje 98 69 57 41 16 15 14 13 7 Causas: AP, DF, RO e TO — decisão do STF de 2024 sobre a distribuição das "sobras eleitorais"; o TSE retotalizou e 7 novos titulares tomaram posse em 31/07 e 01/08/2025 (datas do histórico da Câmara). CE — mesmo total de cadeiras, partidos diferentes (PL 5 na posse × 6 no TSE; União 4 × 3): provável troca de partido entre a eleição e a posse (o TSE grava o partido da eleição; a Câmara, o do início da legislatura). PI — o TSE tem 10 eleitos e a posse de 01/02/2023, 9: um eleito do PT não tomou posse naquele dia (por isso a posse soma 512). A nota da pauta lista essas diferenças automaticamente. Ao escrever "o partido X elegeu N em 2022", use o número da posse (o noticiado na época) ou explique a retotalização.
Conferir à mão: as duas tabelas lado a lado, por partido e por UF, estão na seção 5 do relatório de verificação. Um deputado:
https://dadosabertos.camara.leg.br/api/v2/deputados/<id>/historico.
Pauta 10 — Fragmentação
- Compara: número efetivo de partidos da Câmara eleita em 2026 × 1994–2022 (e × Câmara atual).
- Fórmula (Laakso–Taagepera): NEP = 1 ÷ Σ(cadeiras do partido ÷ total)². Exemplo de 2022 (TSE hoje): PL 98/513 = 0,191; ao quadrado 0,0365; soma dos 23 partidos 0,0993; NEP = 10,07.
- Base:
camaraEleita[<ano>].cadeiras, doconsulta_candde cada ano (conferido contra ovotacao_candidato_munzona: mesmas cadeiras, partido a partido, em todos os anos). - Cuidados: 2022 usa o TSE hoje (com a retotalização da pauta 9): NEP 10,07. Com a composição da posse em 01/02/2023 (o retrato noticiado em 2022), o NEP de 2022 é 9,92; a Câmara atual, 10,14. A nota da pauta cita os dois valores de 2022. Em 2014/2018 o PEN/PATRI aparece como PATRIOTA (não afeta o NEP). Em 2002/2006 o
SQ_CANDIDATOse repete entre UFs nos arquivos do TSE — por isso a pessoa é identificada por UF + número.
Pauta 12 — Renovação
- Compara: eleitos em 2026 × quem foi eleito em 2022 e × quem já exerceu mandato.
- Definições (decididas pela redação):
- Reeleito = eleito deputado federal titular em 2022 (CPF,
consulta_cand_2022). Suplente que assumiu não é reeleito. - Retorna = já exerceu mandato na Câmara (qualquer legislatura, inclusive como suplente), mas não foi eleito em 2022.
- Estreante ("novo") = nunca exerceu mandato na Câmara.
- Reeleito = eleito deputado federal titular em 2022 (CPF,
- Base:
candidatos-2026.json→dep22(CPF) eexDep(lista histórica da Câmara, ligação da seção 3.5). - Cuidados: "eleito em 2022" segue o TSE hoje (pauta 9) — os 7 titulares trocados pela decisão das sobras contam como eleitos em 2022 se estão no TSE hoje. A ligação com a lista da Câmara é por nome + data de nascimento (sem CPF): pode falhar para quem mudou de nome; o CPF de 2022 cobre os eleitos de 2022.
- Conferir à mão: para um eleito, ver na lista
deputados.csvse há alguém com o mesmo nome civil e data de nascimento.
Pauta 13 — Mulheres na Câmara
- Compara: % de mulheres entre candidaturas e entre eleitos, 2026 × 1994–2022.
- Base:
camaraEleita[<ano>].mulheresEleitase.candidaturas(gêneroDS_GENEROdoconsulta_cand). - Definições: candidaturas aptas = situação
APTO/DEFERIDO; em 2026, candidatos presentes no feed (na urna) cujo voto não foi anulado (o cadastro de 2026 ainda não traz a situação). O total registrado também é citado. - Cuidados: 1994 não tem situação de candidatura no TSE — o % daquele ano usa todas as registradas (nota automática). 2022: 90 mulheres eleitas, igual nas duas fontes (TSE e posse na Câmara).
Pauta 18 — Composição partidária do Senado
- Compara: Senado de 2027 (27 que seguem + 54 eleitos em 2026) × Senado de hoje.
- Base:
legislativo.json→senadoAtual(API do Senado). "Segue até 2031" = mandato iniciado na legislatura 57 (eleitos em 2022). Partido = o atual (decisão da redação), não o da eleição. - Cuidados: a API lista também quem saiu no dia (ex.: renúncia de Rodrigo Pacheco em 30/09/2026) — só conta quem tem exercício em aberto. Suplentes em exercício contam no lugar do titular (MA: Lourdinha Pereira; PI: Jussara Lima). Romário aparece "sem partido".
- Conferido: os 27 que seguem batem UF a UF com os senadores eleitos em 2022 segundo o TSE (seção 7 do relatório).
Pauta 19 — Perfil dos senadores e bancada feminina
- Base: perfil dos eleitos 2026 do cadastro TSE; senadoras que seguem e senadoras hoje da API do Senado (
SexoParlamentar). Reeleito = eleito senador em 2018 (CPF,consulta_cand_2018; 54 eleitos conferidos).
Pauta 22 — Variação do patrimônio dos reeleitos desde 2022
- Compara: bens declarados em 2026 × bens declarados em 2022 pela mesma pessoa.
- Base:
candidatos-2026.json→bens(soma deVR_BEM_CANDIDATO,bem_candidato_2026) ebens22(mesma soma embem_candidato_2022, para oSQ_CANDIDATOde 2022 encontrado pelo CPF). - Correção: IPCA de ago/2022 (mês do registro das candidaturas de 2022) até o último mês disponível — fator = índice(último) ÷ índice(ago/2022). Valor e fator no relatório (seção 9).
- Quem entra: deputados reeleitos (eleitos em 2022) e senadores reeleitos que também concorreram em 2022 (a declaração anterior de quem foi eleito em 2018 é de 2018).
- Cuidados: valores são autodeclarados; bens declarados por valor histórico (de compra), não de mercado — a variação reflete o que foi declarado.
- Conferir à mão: DivulgaCandContas de 2022 e de 2026 da pessoa → soma dos bens.
Pauta 24 — Panorama dos governos estaduais (reeleitos)
- Base:
candidatos-2026.json→gov22= eleito governador em 2022 (CPF,consulta_cand_2022; 27 eleitos conferidos). Vice que assumiu não conta como reeleito (decisão da redação).
Pauta 27 — Assembleias de SP, RJ e MG
- Compara: eleitos em 2026 × eleitos em 2022 na Alesp (94), Alerj (70) e ALMG (77).
- Base:
legislativo.json→assembleias2022, doconsulta_cand_2022(CD_CARGO=7, eleitos), agrupados pelo partido sucessor (seção 3.4). Conferido contra ovotacao_candidato_munzona_2022(seção 6 do relatório). - Cuidados: assim como na Câmara, é a situação atual no TSE — não foi conferida contra a posse nas assembleias (não há fonte aberta equivalente à da Câmara usada aqui). Se um texto citar "a bancada eleita em 2022", confira no site da assembleia.
Pautas 29–41 — 2º turno (presidente e governadores)
Fontes de cada turno. O 2º turno de 2026 vem do feed (…/oficial/2026/2t/): resume/br/presidente.json (Brasil, UFs, exterior), resume/{uf}/presidente.json (cada município — com dois candidatos, o "top 3" do resumo já é o resultado completo, sem varredura), resume/zz/presidente.json (cada país) e data/{uf}/governador.json das UFs listadas em resume/br/governador.json (as que têm 2º turno: AC, AM, DF, ES, RN e TO). O 1º turno de 2026 vem só de primeiro-turno-2026.json — o feed congelado depois dos 100% (seção 1) —, nunca do feed do 1º turno ao vivo. Os 2º turnos anteriores vêm de presidente-2t-historico.json e governadores-historico.json; o 2º turno de 2022 por país, de presidente-2t-2022.json (o mesmo das matérias).
Regras comuns:
- Os dois finalistas ficam sempre na ordem do 1º turno (o 1º colocado primeiro): as colunas dos CSVs não trocam de lugar durante a apuração. As chaves das colunas usam o número do candidato (
pct_13_2t,votos_22_1t). - % do 1º turno = sobre os válidos do 1º turno (todos os candidatos); % do 2º = sobre os válidos do 2º. Diferença em pontos = % de um − % do outro.
- Virada / "mudou de lado": o mais votado do 2º turno não é o do 1º no mesmo lugar — inclui os lugares onde um terceiro candidato liderou o 1º turno. Só com o lugar 100% apurado no 2º turno; antes disso a categoria é "Em apuração".
- Tabelas e destaques por cidade só usam municípios 100% apurados; por UF, a tabela traz a coluna de apuração e os destaques só citam UFs fechadas.
- Com apuração parcial, nenhum destaque compara votos absolutos com o 1º turno (o 2º turno parcial tem menos votos) nem afirma recorde: a pauta 38 mostra o parcial ao lado do recorde.
- Texto: "ficou à frente", "foi o mais votado" — sem "X vence Y" num recorte (o resultado local é uma leitura da disputa nacional).
- Aba Histórico: as pautas 29–36 e 38 rodam o mesmo cálculo sobre 2022 (1º e 2º turno de 2022, Lula × Jair Bolsonaro); a 37 mostra o 2º turno de 2022 por UF (é a própria base de comparação); 39–41 mostram 2022 contra 2018 e a série desde 1994.
| Pauta | O que compara | Base / cálculo | Cuidados |
|---|---|---|---|
| 29 — Maiores e menores diferenças nas cidades | Distância entre os finalistas em cada cidade no 2º turno, em votos e em pontos | 20 maiores por finalista (onde cada um abriu mais vantagem) e 20 menores (sem empates), em votos e em pontos; empates à parte; a mesma diferença no 1º turno (a favor do mais votado no 2º; negativa = estava atrás) | Empate = mesmos votos. Cidades pequenas dominam as listas em pontos — a coluna de eleitores está na tabela. |
| 30 — Estados ganhos e perdidos | Líder e % de cada finalista no 1º e no 2º turno, por UF | escopos[uf] × resume/br/presidente |
"Votos ganhos" só faz sentido com 100% (o comparecimento muda entre os turnos). |
| 31 — Cidades ganhas e perdidas | Viradas, cidades lideradas por UF, maiores ganhos de votos e de pontos | municipios[<TSE>] × resume/{uf} (código do TSE) |
Só cidades 100% apuradas. |
| 32 — Mapa das mudanças | Categoria por município e UF (manteve / virou / empate / em apuração) e variações | idem 30 e 31 | Código IBGE de 7 (município) e 2 dígitos (UF). |
| 33 — Abstenção | Abstenção no 1º × 2º turno: Brasil 2006–2026, UFs (com a variação de 2022 ao lado) e cidades | presidente-historico.json (1º turno) e presidente-2t-historico.json (2º), detalhe_votacao_munzona |
Abstenção sobre os aptos; em apuração parcial a taxa é a das urnas apuradas. "Últimos 20 anos" = 2006, 2010, 2014, 2018 e 2022. |
| 34 — Brancos e nulos | Brancos, nulos e a soma, 1º × 2º turno, mesmos recortes da 33 | idem 33 | Sobre o comparecimento (seção 3.1). |
| 35 — Exterior | Placar fora do país, por país, × 1º turno e × 2º turno de 2022; o exterior em cada 2º turno desde 1989 | resume/zz (2026); presidente-2t-2022.json → pais:<código> (2022, cidades somadas por país — exterior-cidades.ts) |
O 1º turno por país traz só os 3 mais votados de cada país. |
| 36 — Bolsa Família | O 2º turno nas 100 cidades com maior % da população no programa e nas 100 com mais famílias, e por faixa de dependência (5 faixas com ~20% do eleitorado) | indicadores.json (bfPop, bfFamilias de ago/2026; na aba Histórico, out/2022 — Auxílio Brasil), pelo código IBGE |
Relação entre lugares, não entre pessoas. |
| 37 — 2022 × 2026 | Cada número (13, 22) nos dois 2º turnos, por Brasil, UF, exterior e cidade; quem trocou de lado | presidente-2t-historico.json (2022 por UF e por município) |
Comparação pelo número na urna: 22 = Jair Bolsonaro em 2022 e Flávio Bolsonaro em 2026. |
| 38 — Recordes | Todos os finalistas desde 1989 por votos; todos os 2º turnos pela diferença | presidente-2t-historico.json + 2026 |
1989: o arquivo atual do TSE difere do divulgado na época em algumas centenas de votos (retotalização); o relatório de verificação mostra a diferença. |
| 39 — Governadores no 2º turno | Os 2º turnos de 2026: eleito, diferença, virada; série de UFs com 2º turno; os 2º turnos mais apertados desde 1994 | governadores-historico.json; 2026: 1º turno de primeiro-turno-2026.json + data/{uf}/governador.json do 2º |
Uma UF só conta como decidida com 100% apurado. Ranking dos mais apertados pela diferença em pontos. |
| 40 — Partidos | Governadores eleitos por partido (1º + 2º turno) × 2022; reeleitos; série 1994–2022 | 2022 agrupado pelo partido sucessor (seção 3.4); na aba Histórico, 2018 agrupado pelo nome de 2022 (DEM e PSL → União etc.); série com os nomes da época | Reeleito = eleito governador em 2022 (gov22, CPF — pauta 24). |
| 41 — Governadoras | Mulheres eleitas em 2026 × 2022; candidatas no 2º turno; série desde 1994 | Gênero: consulta_cand de cada ano (por UF + SQ_CANDIDATO); 2026 pelo cadastro ligado ao feed pelo id da foto (seção 3.5) |
Sem o cadastro casado (simulado do TSE), a pauta fica Indisponível. |
Bases históricas do 2º turno — como foram montadas:
- Presidente (
presidente-2t-historico.json, scripts/dados/ref/presidente-2t-historico.ts): o mesmo código do 1º turno (presidente.ts) comNR_TURNO = 2, para 1989, 2002, 2006, 2010, 2014, 2018 e 2022 (1994 e 1998 não tiveram 2º turno). O build compara o total nacional de cada ano com o resultado divulgado e falha se a diferença passar de 0,01%. 2022 também por município (5.570). - Governadores (
governadores-historico.json, scripts/dados/ref/governadores.ts):votacao_candidato_munzonacomCD_CARGO = 3, só a eleição ordinária — o arquivo de 2014 traz também as suplementares do Amazonas (2017) e do Tocantins (2018), que somariam votos de outra eleição. Eleito =DS_SIT_TOT_TURNO"ELEITO". Válidos de cada turno dodetalhe_votacao_munzona. Gênero doconsulta_candpor UF +SQ_CANDIDATOdo registro que recebeu os votos (em 2014, em Roraima, Suely Campos substituiu Neudo Campos com o mesmo número 11). Ficam os 4 primeiros do 1º turno e os dois finalistas de cada UF. - 1º turno de 2026 (
primeiro-turno-2026.json, scripts/dados/ref/primeiro-turno-2026.ts): o feed depois dos 100%. Por município, o resumo (3 primeiros) e, quando um finalista não está entre eles, o arquivo completo da cidade. O build confere que a soma dos municípios dá o total de cada UF e recusa gravar algo que não esteja 100% apurado. - Conferir à mão: 2º turno de 2022 — Lula 60.345.999 × Jair Bolsonaro 58.206.354 (diferença 2.139.645, 1,80 p.p.); 2014 — Dilma 54.501.118 × Aécio 51.041.155. Governadoras eleitas: 1994 1, 1998 1, 2002 2, 2006 3, 2010 2, 2014 1, 2018 1, 2022 2. O 2º turno de governador mais apertado desde 1994: Ceará, 2002 (Lúcio Alcântara × José Airton, 3.047 votos).
5. Pautas que usam bases externas sem comparação com eleições anteriores
| Pauta | Base externa | Observações |
|---|---|---|
| 1 — Estado natal | UF de nascimento (SG_UF_NASCIMENTO, cadastro 2026) |
"Resto do país" = total nacional − UF natal (inclui o exterior). |
| 8 — Voto × indicadores | indicadores.json (seção 2.4) |
Faixas com ~20% do eleitorado cada; correlação de Pearson ponderada pelo eleitorado; relação entre lugares, não pessoas; IDH-M é de 2010 (último cálculo municipal completo — ver seção 2.4); desemprego só por UF. Bolsa Família: as duas medidas de dependência entram nas faixas e correlações como os outros indicadores, mais os 50 municípios mais e menos dependentes, a votação por faixa de dependência em 2022 × 2026 (candidato do mesmo número e partido, nos mesmos municípios) e as exceções nas pontas (municípios do quinto mais/menos dependente vencidos por outro que não o líder da faixa). Ver notas da pauta. |
| 4 — Porte de cidade | População do Censo 2022 (faixa por população) | Faixa por eleitorado usa o próprio feed. |
| 14 — Perfil dos deputados | Cadastro 2026 (raça, instrução, ocupação, nascimento) | Autodeclarado. Idade na posse (01/02/2027). |
| 17 — Custo do voto (Câmara) | Despesas contratadas, prestação de contas mais recente | Despesas parciais até a prestação final (30 dias depois da eleição): a pauta traz um aviso com a data das despesas; o selo segue a apuração. |
| 20 — Custo do voto (Senado) | Despesas contratadas, prestação de contas mais recente | Mesma regra da pauta 17. Despesas da chapa ficam no titular (nenhum lançamento em nome de suplente); cada eleitor votou em dois candidatos. |
| 28 — Custo do voto (assembleias) | Despesas contratadas, prestação de contas mais recente | Mesma regra das pautas 17 e 20, com as despesas de despesas-estaduais-2026.json; o gasto por cadeira é calculado dentro de cada assembleia, que são eleições separadas. Alesp, Alerj e ALMG em destaque (tabelas fixas e destaques); as outras 24, com a Câmara Legislativa do DF (deputados distritais), num seletor de estado. |
| 21 — Patrimônio | Bens 2026 | Milionário = R$ 1 milhão ou mais. |
6. Problemas encontrados e corrigidos nesta verificação
Registro do que a conferência cruzada pegou, para não voltar:
| Problema | Efeito | Correção |
|---|---|---|
| Nome do presidenciável vinha do cadastro de candidaturas | 2018: 2º lugar aparecia como "LULA" em vez de Fernando Haddad (pautas 7 e 6) | Nomes passaram a vir do arquivo de votação (seção 3.3). |
Coluna de nulos (QT_TOTAL_VOTOS_NULOS) |
Nulos de 2006 com 18.750 votos a menos (pauta 5) | Passou a usar QT_VOTOS_NULOS (seção 3.2). |
SQ_CANDIDATO repetido entre UFs em 2002/2006 |
Contagem de eleitos/mulheres errada nesses anos | Pessoa = UF + número. |
| Código de município com e sem zero à esquerda | Municípios duplicados na base 2022 | Código sem zeros (munKey). |
| 1994 sem situação de candidatura | % de candidaturas de mulheres = 0 | Usa todas as registradas, com nota. |
| "Eleitos em 2022" do TSE ≠ noticiado em 2022 | PL 98 × 99 etc. (pauta 9) | Base da posse de 2023 adicionada, nota automática com as diferenças. |
| Senador sem partido ("SPARTIDO") | Rótulo ilegível | Exibe "Sem partido". |
| Número de presidente reaproveitado por outro partido | A Missão usa o 14, que em 2022 era do PTB: comparar "pelo número" ligaria Renan Santos a Padre Kelmon (pauta 1, base de referência) | A comparação com 2022 exige o mesmo número e o mesmo partido (com as fusões de partidos.json). |
| Cadastro de candidaturas inclui quem saiu da disputa | Contagens de candidatos com uns 520 registros de deputado federal a mais que a urna (substituídos, renúncias); a situação da candidatura ainda vem vazia (#NE) no arquivo do TSE |
As bases de referência contam só quem está na urna (urna-2026.json). |
| Pauta 13 com o feed vazio | Destaque "0 das 0 candidaturas aptas… (0,0%)" | O destaque só sai quando há candidatos no feed. |
7. Como conferir e refazer as contas
Todas as bases usadas nas comparações são públicas e gratuitas: resultados e cadastro de candidaturas do TSE, indicadores do IBGE, dados da Câmara, do Senado e do MDS. O endereço exato de cada uma está na seção 2.
Para conferir um número à mão:
- Veja, na seção da pauta (seção 4), de qual arquivo ele sai e qual coluna foi usada.
- Baixe o arquivo na fonte indicada e abra numa planilha. Os arquivos do TSE são texto separado por ponto e vírgula; se os acentos aparecerem trocados, importe escolhendo a codificação "Europeu Ocidental" (Latin-1).
- Filtre pelo cargo, turno e local e some a coluna indicada. O resultado deve bater com o número da Central.
As bases são montadas por programa, direto dessas fontes, e a cada mudança passam por uma conferência que recalcula cada número por uma segunda fonte independente (outro arquivo do TSE, ou uma fonte fora dele). A seção 6 lista os problemas que essa conferência já encontrou e como foram resolvidos.
8. Antes da apuração: bases de referência de cada pauta
As bases de referência de cada pauta aparecem na aba Histórico do /dados (?modo=historico; o card ganha o selo Base histórica). São calculadas na hora, só a partir de data/ref/ (função referencia() de cada pauta; lib/dados/referencia.ts): não dependem do feed, do cron nem do Supabase, e a aba ignora os resultados de 2026 (ao vivo e simulado). As abas Ao vivo e Simulado não misturam essas bases: uma pauta ainda sem números de 2026 mostra "Aguardando a apuração de 2026" com atalhos para o Histórico. Os CSVs das tabelas de referência têm id começando com ref- e continuam disponíveis o tempo todo.
Quem está na urna. As bases de candidatos usam urna-2026.json (seção 2.5: o feed publica todos os candidatos, com votos zerados, dias antes da eleição, já depois do prazo de substituição). O cadastro do TSE tem todos os registros — inclusive substituídos e renúncias — e a coluna de situação ainda vem vazia (#NE), por isso não serve para filtrar. Rode npm run dados:ref -- --only=urna de novo se houver mudança na urna (decisão judicial de última hora).
2022 por município. O resultado de 2022 é indexado pelo código do TSE; mapas (Flourish) e indicadores usam o do IBGE. O de-para (municipios.json) vem do feed; a conferência está na seção 10 do dados-verificacao.md (dígitos da UF, nomes, indicadores, capitais). Nome exibido: a grafia do IBGE (4 municípios têm grafia diferente no TSE, ex.: Santa Izabel do Pará).
| Pauta | O que mostra antes da apuração | Base |
|---|---|---|
| 1 — Estado natal | Os 13 presidenciáveis na urna, UF natal e idade; votação do partido (mesmo número e mesmo partido) na UF natal (votos e %) × resto do país em 2022; UF natal do candidato de 2022 (SG_UF_NASCIMENTO, cadastro 2022) |
urna + cadastro; presidente 2022 |
| 2 — Troca de vencedor | Vencedor por UF 2018 × 2022; vencedor por município em 2022 | presidente 2018/2022; municípios |
| 3 — Mapas | Resultado de 2022 por UF e município (1º a 4º) e a cidade recorde de cada candidato | presidente 2022; municípios |
| 4 — Porte de cidade | 2022 por faixa de eleitorado e de população, capitais × interior, 10 maiores e menores | presidente 2022; Censo 2022 |
| 5 — Abstenção | Série 1989–2022, UFs 2022 × 2018, municípios de 2022 | presidente 1989–2022 |
| 6 — Exterior | Resultado no exterior em 2022 e série desde 1989 | presidente 1989–2022 |
| 7 — Terceira via | A série 1989–2022 | presidente 1989–2022 |
| 8 — Voto × indicadores | A análise inteira (quintos, correlações, UFs, transferência de renda — listas e exceções) com os 6 mais votados de 2022; a transferência de renda é a do mês da eleição, out/2022 (Auxílio Brasil) | presidente 2022; IBGE; MDS |
| 9 — Bancadas | Eleitos 2022 (TSE hoje) × posse 2023 × bancada atual | Câmara eleita, posse e atual |
| 10 — Fragmentação | A série 1994–2022 | Câmara eleita |
| 11 — Mapa dos partidos | O mapa da posse de 2023, por UF e partido | Câmara na posse |
| 12 — Renovação | Quantos eleitos em 2022 estão na urna de novo, quantos disputam outro cargo, candidatos por partido | urna + cadastro |
| 13 — Mulheres | Série 1994–2022 e candidatas por UF na urna | Câmara eleita; urna + cadastro |
| 14 — Perfil | Perfil dos candidatos a deputado federal na urna (idade no dia da eleição) | urna + cadastro |
| 17 — Custo do voto (Câmara) | Despesas declaradas até agora pelos candidatos, por partido e as 100 maiores (sem votos, não há custo por voto) | urna + prestação de contas parcial |
| 18 — Senado | Quem segue até 2031 e quem tem o mandato em disputa, por partido; senadores eleitos em 2018 na urna | Senado atual; urna + cadastro |
| 19 — Perfil do Senado | Perfil dos candidatos ao Senado; senadoras hoje e as que seguem | urna + cadastro; Senado atual |
| 20 — Custo do voto (Senado) | Despesas declaradas até agora pelos candidatos ao Senado, por partido e as 100 maiores (sem votos, não há custo por voto) | urna + prestação de contas parcial |
| 21 — Patrimônio | Patrimônio dos candidatos à Câmara e ao Senado | urna + bens 2026 |
| 22 — Variação do patrimônio | Bens 2022 × 2026 de quem tenta a reeleição (IPCA) | urna + bens 2022/2026; IPCA |
| 24 — Governos estaduais | Candidatos a governador por UF; governadores eleitos em 2022 que tentam a reeleição, disputam o Senado ou a Presidência | urna + cadastro |
| 27 — Assembleias | Composição eleita em 2022 da Alesp, Alerj e ALMG | eleitos 2022 |
| 29 — Diferenças nas cidades | O mesmo cálculo sobre o 2º turno de 2022 (Lula × Jair Bolsonaro), com a diferença do 1º turno de 2022 ao lado | presidente 2022 (1º e 2º turnos) |
| 30 a 32 — Estados, cidades, mapa | 1º × 2º turno de 2022: viradas, ganhos e o mapa das mudanças | presidente 2022 (1º e 2º turnos) |
| 33 e 34 — Abstenção; brancos e nulos | Série 2006–2022 dos dois turnos; UFs e cidades de 2022 | presidente 2006–2022 |
| 35 — Exterior | 2º turno de 2022 no exterior e por país; o exterior em cada 2º turno desde 1989 | presidente 2º turno |
| 36 — Bolsa Família | 2º turno de 2022 nas cidades mais dependentes do Auxílio Brasil (out/2022) | presidente 2022; MDS |
| 37 — 2022 × 2026 | O 2º turno de 2022 por UF | presidente 2º turno 2022 |
| 38 — Recordes | Finalistas e disputas de 1989 a 2022 | presidente 2º turno |
| 39 a 41 — Governadores | 2022 × 2018: 2º turnos, partidos (2018 pelos nomes de 2022) e governadoras; séries desde 1994 | governadores 1994–2022 |
Sem base de referência: 15 (campeões de voto), 16 (sem vaga), 23 (sub judice), 28 (custo do voto nas assembleias — a base de 2026 dos estaduais só tem as despesas), 25 e 26 (governadores do 1º turno — a base de governadores até 2022, governadores-historico.json, só é usada pelas pautas 39–41). Dependem só da apuração de 2026 e continuam Aguardando.
Ao mudar uma pauta: as pautas 29 a 36 e 38 (o mesmo Cenario de common-2t.ts, de 2026 ou de 2022) e 39 a 41 (o mesmo cálculo sobre 2026 ou 2022) também mudam a referência junto. As pautas 3, 4, 5, 6, 8, 9, 11, 14, 17, 19, 20, 21 e 22 montam as tabelas de 2026 e da referência com a mesma função (ex.: mapasConteudo, porteConteudo, socioConteudo, profileTables, patrimonioConteudo; nas 17 e 20, custoConteudo e custoReferencia). Uma mudança no cálculo de 2026 muda a referência junto — confira as duas.