Simulador de Eleições Legislativas
Testa swings por partido, mede impacto em votos e mandatos e explora cenários de governabilidade com leitura territorial.
Sliders por Partido
Define o swing bruto em pontos percentuais no âmbito ativo e vê o efeito final já normalizado sobre o total de votos.
Ajuste de voto por partido
Define a variação em pontos percentuais por partido no âmbito ativo. Serve para testar transferências de voto e medir o efeito final em percentagem e mandatos.
Âmbito Ativo
Resultado Global
Estás a alterar percentagens apenas neste âmbito.
MPD
0,00 pp
Deputados: 38
Resultado anterior: 50,04%
PAICV
0,00 pp
Deputados: 30
Resultado anterior: 39,57%
UCID
0,00 pp
Deputados: 4
Resultado anterior: 8,99%
PTS
0,00 pp
Deputados: 0
Resultado anterior: 0,94%
PP
0,00 pp
Deputados: 0
Resultado anterior: 0,35%
PSD
0,00 pp
Deputados: 0
Resultado anterior: 0,12%
Nota: os sliders aplicam swing bruto em pontos percentuais e depois o sistema normaliza os partidos para totalizar 100%. Por isso, um ajuste de +30 pp não significa aumento linear de +30 pontos no resultado final.
Resultado dos Partidos no Âmbito Selecionado
Leitura imediata do cenário
Mostra o efeito direto dos sliders no âmbito ativo, com logos, percentagens, votos e variação face à base.
Painel focado em Resultado Global.
Votantes
225.600
57,41%
Brancos
2.353
1,04%
Nulos
2.989
1,32%
Base: 50,04% • Delta: 0,00 pp • Deputados: 38 → 38 (0)
Base: 39,57% • Delta: 0,00 pp • Deputados: 30 → 30 (0)
Base: 8,99% • Delta: 0,00 pp • Deputados: 4 → 4 (0)
Base: 0,94% • Delta: 0,00 pp • Deputados: 0 → 0 (0)
Base: 0,35% • Delta: 0,00 pp • Deputados: 0 → 0 (0)
Base: 0,12% • Delta: 0,00 pp • Deputados: 0 → 0 (0)
Círculo Selecionado: Global
Distribuição atual do voto e dos indicadores operacionais do âmbito selecionado.
Votantes
225.600
57,41%
Brancos
2.353
1,04%
Nulos
2.989
1,32%
Resultados dos Partidos
Leitura agregada do cenário completo, para perceber o efeito nacional dos ajustes feitos no âmbito ativo.
Número de Deputados
72
Resultado Global
MPD
50,04% • 38 ass.
Base: 38 ass. • Simulado: 38 ass. • Delta de assentos: 0
PAICV
39,57% • 30 ass.
Base: 30 ass. • Simulado: 30 ass. • Delta de assentos: 0
UCID
8,99% • 4 ass.
Base: 4 ass. • Simulado: 4 ass. • Delta de assentos: 0
PSD
0,12% • 0 ass.
Base: 0 ass. • Simulado: 0 ass. • Delta de assentos: 0
PTS
0,94% • 0 ass.
Base: 0 ass. • Simulado: 0 ass. • Delta de assentos: 0
PP
0,35% • 0 ass.
Base: 0 ass. • Simulado: 0 ass. • Delta de assentos: 0
Cenários Guardados e Partilha
Guarda cenários com nome, carrega-os mais tarde, compara duas versões e gera um resumo partilhável por link ou imagem.
Guardar o Estado Atual
O cenário guarda ano-base, sliders globais, ajustes por círculo, intensidade e coligações selecionadas.
Biblioteca de Cenários
Carrega qualquer cenário guardado ou usa dois deles para uma comparação A vs B.
Comparação A vs B
Coloca dois cenários frente a frente para perceber que partido ganha mais assentos e onde muda a narrativa principal.
Resultado Principal do Cenário
Vista macro do desfecho simulado: geografia do vencedor, repartição de assentos e leitura rápida de governabilidade.
MPD mantém/atinge maioria absoluta com 38 mandatos (+0).
Projeção Probabilística
Probabilidade de cada partido terminar em primeiro lugar e de chegar à maioria absoluta, com base em 2.000 simulações.
Baseado em 2.000 simulações Monte Carlo.
A leitura abaixo mostra chance de terminar em 1.º lugar, chance de maioria absoluta e faixa provável de assentos.
Coligações
Sinal político
🟢 Maioria absoluta
MPD mantém a liderança com enquadramento político de maioria absoluta.
Sugestão automática
Coligação provável: MPD
✔ Maioria viável • 38 assentos
Assentos da coligação
0
Não atinge maioria absoluta
Coligações mínimas vencedoras
MPD: 38 assentos
Trocas de deputados por círculo
Onde houve viragem parlamentar
Compara assentos do cenário base vs simulado em cada círculo e mostra exatamente quais partidos ganharam ou perderam deputados.
Abrir detalhe
Trocas de deputados por círculo
Onde houve viragem parlamentar
Compara assentos do cenário base vs simulado em cada círculo e mostra exatamente quais partidos ganharam ou perderam deputados.
Sem trocas de deputados entre partidos nos círculos para o cenário atual.
Regiões decisivas
Onde a eleição pode virar
Identifica os círculos mais sensíveis, onde pequenas mudanças percentuais podem trocar assentos e alterar o equilíbrio nacional.
Deputado marginal e alvo de viragem
São Vicente
Mandato marginal atual:
UCID #4
Desafio:
PAICV precisa de +207 votos (≈ 0,67%) para ganhar este mandato.
Fogo
Mandato marginal atual:
PAICV #3
Desafio:
MPD precisa de +198 votos (≈ 1,30%) para ganhar este mandato.
Santo Antão
Mandato marginal atual:
MPD #4
Desafio:
UCID precisa de +439 votos (≈ 2,11%) para ganhar este mandato.
Santiago Sul
Mandato marginal atual:
MPD #10
Desafio:
UCID precisa de +1.597 votos (≈ 2,55%) para ganhar este mandato.
América
Mandato marginal atual:
MPD #1
Desafio:
PAICV precisa de +161 votos (≈ 3,27%) para ganhar este mandato.
Sal
Mandato marginal atual:
MPD #3
Desafio:
UCID precisa de +500 votos (≈ 4,33%) para ganhar este mandato.
Caminhos para maioria (37 assentos)
MPD: 38 assentos atuais
Já está em maioria absoluta.
PAICV: 30 assentos atuais
PAICV precisa de +7 assentos para chegar a 37.
+1 mandato em São Vicente (207 votos / 0,67%)
OU +1 mandato em Diáspora (América) (161 votos / 3,27%)
OU +1 mandato em Diáspora (Europa e Resto do Mundo) (2.651 votos / 30,27%)
Após a próxima viragem, ainda faltam 6 assentos para maioria.
Análise IA do Cenário
Headline e interpretação política do cenário, com opção de expandir a leitura textual gerada por IA.
Interpretação política assistida
Gera leitura textual do cenário com foco em governabilidade, círculos críticos e coligações possíveis, usando apenas os resultados simulados.
Headline
MPD mantém vantagem clara e pode governar sozinho.
O cenário converte o ganho eleitoral em governabilidade: MPD chega a 38 assentos e reduz a dependência de parceiros.
Governabilidade
🟢 Maioria absoluta
MPD mantém a liderança com enquadramento político de maioria absoluta.
A leitura IA é interpretativa e usa apenas o resumo do cenário. Não altera os cálculos nem substitui a validação nas fontes oficiais.

Guia detalhado dos cálculos do simulador
Explicação técnica das regras de swing, normalização, D'Hondt, projeção probabilística e indicadores avançados.
Guia detalhado dos cálculos do simulador
Explicação técnica das regras de swing, normalização, D'Hondt, projeção probabilística e indicadores avançados.
1) Swing em pontos percentuais
O slider aplica um ajuste bruto (em pp) e, no fim, o simulador normaliza todos os partidos para fechar exatamente em 100%. Por isso, o impacto final pode ser menor que o valor do slider.
Exemplo 1: partido A com 40,58% recebe +30,00 pp. O valor intermédio sobe para 70,58%, mas depois da normalização (com os restantes partidos também a contar), pode ficar perto de 54,29%.
Exemplo 2: se aplicares +2,00 no PAICV e -2,00 no MPD, a soma total mantém-se equilibrada e a variação final tende a ficar mais próxima do ajuste esperado.
2) Conversão de percentagem para votos
Após normalizar percentagens, o simulador converte-as em votos válidos do círculo. Usa arredondamento por maior resto para garantir que a soma final de votos bate certo com os votos válidos do círculo.
3) Método D'Hondt para assentos
Em cada círculo, os votos de cada partido são divididos por 1, 2, 3... até ao número de assentos do círculo. Os maiores quocientes recebem os mandatos. O total nacional é a soma dos mandatos de todos os círculos.
4) Círculos decisivos e heatmap de sensibilidade
O círculo decisivo é o que tem menor margem entre 1º e 2º lugar. No heatmap, mostramos quantos pontos percentuais precisas transferir do vencedor para o segundo para o vencedor perder 1 mandato. Quanto menor o valor, mais instável é o círculo.
5) Coligações mínimas vencedoras
O simulador testa combinações de partidos que atingem pelo menos 37 assentos (maioria absoluta), e marca como “mínimas” as que deixam de ter maioria se removeres qualquer partido da combinação.
6) Análise IA
A IA recebe resumo do cenário simulado, círculos decisivos e coligações. A resposta é interpretativa (texto político) e não substitui os cálculos matemáticos nem os resultados oficiais da CNE.
7) Projeção probabilística (Monte Carlo)
Em vez de gerar só um resultado fixo, o simulador executa milhares de cenários alternativos. Em cada iteração, aplica pequenas variações nas percentagens por círculo, reconverte para votos e recalcula os mandatos com D'Hondt.
O resultado final é probabilístico: chance de maioria, média de mandatos e distribuição de resultados.
8) Seed e reprodutibilidade
A seed é um número que inicializa o gerador aleatório. Com a mesma seed e os mesmos sliders, a projeção probabilística repete exatamente os mesmos números.
Se mudares sliders, ano base, iterações ou nível de incerteza, a seed também muda e os resultados são recalculados.
9) Incerteza total, correlação nacional e ruído local
A incerteza total (sigma em pp) é separada em duas componentes:
Correlação nacional: choque comum que afeta todos os círculos na mesma direção para um partido (efeito país).
Ruído local: variação específica de cada círculo (efeito territorial).
Esta divisão torna o modelo mais realista do que usar apenas ruído independente por círculo.
10) Como ler os indicadores probabilísticos
Probabilidade de maioria absoluta: percentagem de simulações em que o partido chega a 37 assentos.
Média de mandatos: valor esperado de assentos no conjunto das iterações.
Faixa provável (P5-P95): intervalo onde caem a maioria dos cenários.
Sem maioria: probabilidade de nenhum partido atingir 37 assentos.