Cómo sabemos que es correcto
No te pedimos que te fíes. Aquí está qué hemos comprobado, cómo, y también qué no está comprobado, para que puedas decidir cuánto confiar. Última comprobación: 14 de octubre de 2026.
1. Contra los resultados oficiales
Para cada una de las 16 elecciones generales entre 1977 y 2023 hemos cargado los votos oficiales de cada circunscripción, hemos calculado el reparto con el motor y lo hemos comparado con los escaños oficiales de cada candidatura. En las 832 circunscripciones (16 elecciones × 52) el motor da los escaños oficiales. Los datos de la tabla son exactamente los que muestra la web; pulsa una elección para abrirla en el simulador (circunscripción de Madrid). «Coinciden» = circunscripciones cuyo reparto es el oficial.
| Elección | Fuente de los datos | Coinciden |
|---|---|---|
| junio de 1977 | Ministerio del Interior | 52 / 52 |
| marzo de 1979 | Ministerio del Interior | 52 / 52 |
| octubre de 1982 | Ministerio del Interior | 52 / 52 |
| junio de 1986 | Ministerio del Interior | 52 / 52 |
| octubre de 1989 | Junta Electoral Central | 52 / 52 |
| junio de 1993 | Junta Electoral Central | 52 / 52 |
| marzo de 1996 | Ministerio del Interior | 52 / 52 |
| marzo de 2000 | Ministerio del Interior | 52 / 52 |
| marzo de 2004 | Ministerio del Interior | 52 / 52 |
| marzo de 2008 | Ministerio del Interior | 52 / 52 |
| noviembre de 2011 | Ministerio del Interior | 52 / 52 |
| diciembre de 2015 | Ministerio del Interior | 52 / 52 |
| junio de 2016 | Ministerio del Interior | 52 / 52 |
| abril de 2019 | Ministerio del Interior | 52 / 52 |
| noviembre de 2019 | Ministerio del Interior | 52 / 52 |
| julio de 2023 | Junta Electoral Central | 52 / 52 |
2. Dos fuentes oficiales, dos errores encontrados
Siempre que hay dos fuentes oficiales para una elección (Ministerio del Interior y Junta Electoral Central) las hemos contrastado entre sí. Han aparecido dos errores en las propias fuentes, ambos de 1977:
- Santa Cruz de Tenerife: el fichero de Interior da 27.828 votos a AP y el acta de la JEC 23.866. Con las cifras de la JEC el motor da los escaños oficiales; con las de Interior no. El error está en Interior.
- Lleida: el PDF de la JEC imprime 25.680 votos para el PSUC y el fichero de Interior 22.680. Con 25.680, d'Hondt daría un escaño más al PSUC, pero la propia JEC proclama 0 escaños para el PSUC, lo cual solo cuadra con 22.680. El error de cifra está en la JEC.
En esos dos casos la web usa la cifra que reproduce el escaño proclamado. Están documentados con su evidencia en el repositorio.
3. Tres implementaciones independientes
- El motor de la web está en TypeScript. Existe otra implementación en Swift y una tercera en Python, escrita solo a partir de la especificación, sin ver el código de las otras, con dos algoritmos distintos (escaño a escaño y tabla completa de cocientes).
- Las tres superan los mismos 21.410 casos (830 oficiales, 22 hechos a mano, 558 entradas mal formadas y 20.000 aleatorios): 0 fallos. Además, una ejecución de 400.000 casos aleatorios del motor web frente a la implementación en Python no dio ninguna diferencia.
- Ese contraste en Python ya sirvió de algo: detectó un fallo real en una primera versión del motor (aceptaba valores no válidos), que se corrigió antes de publicar.
4. Aritmética exacta
No hay decimales ni redondeos. Los votos y los cocientes se tratan como números enteros de precisión arbitraria, y los cocientes se comparan multiplicando en cruz, sin dividir. Un empate real en el último escaño nunca se decide: se muestra como «sorteo pendiente», porque la ley manda un sorteo.
5. El escenario libre, comprobado también
Lo que construyes (tus partidos, tus votos, el reparto por el territorio) acaba siempre en el mismo motor. Para comprobarlo, hemos generado cientos de escenarios aleatorios y hemos recalculado cada circunscripción con la implementación independiente en Python a partir de los votos exactos: 0 discrepancias en 7.332 circunscripciones de la última pasada (y en 31.044 en otra anterior). También se comprueba que los votos de cada circunscripción se conservan y que los escaños por circunscripción son los de la base elegida.
6. Base del 29-N
El escenario por defecto usa los escaños por circunscripción del Real Decreto 806/2026, de convocatoria de elecciones (BOE-A-2026-20742: Madrid 38 y Cádiz 8), con los votos de 2023 como punto de partida. Es una hipótesis de partida, no un pronóstico.
Qué NO está comprobado
- La barrera del 3 % casi no se ha ejercitado con datos reales: cambia el reparto en solo 3 de los 1.404 casos (contando las dos fuentes). La regla se apoya en el texto de la ley (LOREG, art. 163 y 96.5, leídos en el BOE), en pruebas con límites exactos y en los vectores de conformidad, no en datos históricos.
- «Al menos» frente a «más de» el 3 %: en los datos históricos no cambia ningún resultado, así que esa decisión solo la respalda el texto de la ley.
- Sorteos: en los resultados históricos no hay ningún empate real. Su tratamiento se prueba solo con casos inventados.
- No ha habido revisión jurídica externa de las reglas aplicadas.
- El territorio y el swing son supuestos. Cómo se reparten por provincias los votos de un partido es una hipótesis (se copia de una elección real o se reparte de forma uniforme). Lo que sale de ahí se calcula con d'Hondt exacto, pero el punto de partida es una hipótesis.
- «Cuadrar votos con estos escaños» es un buscador: hay muchos repartos de votos que dan los mismos escaños, y no siempre encuentra uno. En las pruebas con objetivos alcanzables cuadró el 78 % de los casos; cuando dice que cuadra, la implementación en Python lo confirma, y cuando no lo logra lo dice.
- Para 1979 y 1982 solo hay una fuente provincial; para 1989, 1993 y 2023, solo la de la Junta Electoral Central. Las actas de 1986, 1989 y 1993 hubo que leerlas de escaneos.
Compruébalo tú
- Elige una elección y una circunscripción en el simulador (los enlaces de la tabla te llevan a Madrid).
- Pulsa «Ver el cálculo»: verás todos los cocientes y quién queda dentro y fuera.
- Compara los votos y los escaños con la fuente oficial: Ministerio del Interior, Junta Electoral Central, y el texto legal en el BOE.
¿Has encontrado un error?
Escríbeme por X (@victorstmusic) con el enlace del escenario y lo reviso. Fuentes, límites y aviso legal.