eleccionesdb

Base de datos relacional abierta con resultados electorales de España: Congreso, elecciones europeas, municipales y autonómicas de las 17 comunidades autónomas. Cubre desde 1977 hasta 2026 y ofrece datos a nivel de provincia, municipio y sección censal.

¿Qué contiene?

🗳️

20 ámbitos electorales

Congreso, europeas, municipales y 17 comunidades autónomas, con cobertura estatal y autonómica integrada en el mismo modelo relacional.

📅

Casi 50 años de datos

Cobertura temporal desde 1977 hasta 2026, con todas las convocatorias de Congreso, europeas, municipales 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 y abierto a toda la base de datos, con autenticación mediante correo y API key.

🔌

API REST abierta

Endpoints para elecciones, territorios, partidos y resultados. Filtros flexibles, paginación y respuestas JSON.

🔑

Autenticación con API key

Regístrate con tu correo para obtener una API key y consultar la API desde curl, Python, R o JavaScript.