eleccionesdb
Base de datos relacional abierta con resultados electorales de España: elecciones generales al Congreso y elecciones autonómicas de 9 comunidades autónomas. Cubre desde 1980 hasta 2023 y ofrece datos a nivel de provincia, municipio y sección censal.
¿Qué contiene?
10 ámbitos electorales
Congreso + 9 comunidades autónomas: Andalucía, Aragón, Asturias, Baleares, Canarias, Castilla y León, Cataluña, Comunidad Valenciana y Comunidad de Madrid.
~40 años de datos
Cobertura temporal desde 1980 (Cataluña) hasta 2023, con todas las convocatorias de elecciones generales y autonómicas disponibles.
3 formatos de descarga
Disponible en Parquet (análisis eficiente), SQLite (esquema relacional completo) y CSV planos (pre-joineados, listos para usar).
Estructura de la base de datos
Esquema estrella con tablas de dimensiones y hechos, diseñado para análisis electoral.
5 dimensiones
Tipos de elección, elecciones, territorios (con jerarquía CCAA → provincia → municipio → sección), recodificaciones de partidos y partidos.
2 tablas de hechos
Resumen territorial (censo, participación, votos válidos/blancos/nulos) y votos territoriales (votos y representantes electos por partido).
2 tablas CERA
Resumen y votos de residentes ausentes (Censo de Españoles Residentes Ausentes).
Formatos de descarga
Los datos están disponibles en tres formatos, pensados para diferentes perfiles de uso.
Parquet
Tablas normalizadas en formato columnar. Ideal para R, Python y DuckDB.
SQLite
Esquema relacional completo con PKs, FKs e índices. Consultas SQL directas.
CSV planos
Tablas pre-joineadas listas para Excel, Google Sheets o importación directa.
Acceso programático
¿Prefieres consultar los datos mediante una API? EleccionesDB API ofrece acceso REST gratuito, abierto y sin autenticación a toda la base de datos.
API REST abierta
Endpoints para elecciones, territorios, partidos y resultados. Filtros flexibles, paginación y respuestas JSON.
Sin autenticación
Acceso directo desde cualquier lenguaje: curl, Python, R, JavaScript. Sin claves, sin registro.