{
  "metadata": {
    "version": "0.2.0",
    "reviewedAt": "2026-10-22",
    "coverage": "2022–2024",
    "parliamentAsOf": "2026-10-22",
    "exhaustive": false
  },
  "parties": [
    {
      "id": "pp",
      "name": "PP",
      "full": "Partido Popular",
      "color": "#2872b5"
    },
    {
      "id": "psoe",
      "name": "PSOE",
      "full": "Partido Socialista Obrero Español",
      "color": "#ca414b"
    },
    {
      "id": "vox",
      "name": "VOX",
      "full": "Vox",
      "color": "#638534"
    },
    {
      "id": "sumar",
      "name": "Sumar",
      "full": "Coalición Sumar",
      "color": "#ce5981"
    },
    {
      "id": "erc",
      "name": "ERC",
      "full": "Esquerra Republicana de Catalunya",
      "color": "#ad7e28"
    },
    {
      "id": "pnv",
      "name": "EAJ-PNV",
      "full": "Partido Nacionalista Vasco",
      "color": "#427b64"
    },
    {
      "id": "podemos",
      "name": "Podemos",
      "full": "Podemos",
      "color": "#75528e"
    },
    {
      "id": "salf",
      "name": "SALF",
      "full": "Se Acabó la Fiesta",
      "color": "#a66d26",
      "note": "Sin grupo parlamentario propio en la XV legislatura. No tenía representación en el Congreso en las votaciones de 2024 de esta muestra."
    },
    {
      "id": "junts",
      "name": "Junts",
      "full": "Junts per Catalunya",
      "color": "#258b87"
    },
    {
      "id": "bildu",
      "name": "EH Bildu",
      "full": "Euskal Herria Bildu",
      "color": "#77932d"
    },
    {
      "id": "bng",
      "name": "BNG",
      "full": "Bloque Nacionalista Galego",
      "color": "#4586aa"
    },
    {
      "id": "cc",
      "name": "CC",
      "full": "Coalición Canaria",
      "color": "#a68722"
    },
    {
      "id": "upn",
      "name": "UPN",
      "full": "Unión del Pueblo Navarro",
      "color": "#a7434d"
    }
  ],
  "topics": [
    {
      "id": "all",
      "name": "Todos los temas",
      "icon": "grid"
    },
    {
      "id": "vivienda",
      "name": "Vivienda",
      "icon": "home"
    },
    {
      "id": "economia",
      "name": "Economía y empleo",
      "icon": "chart"
    },
    {
      "id": "sanidad",
      "name": "Sanidad",
      "icon": "heart"
    },
    {
      "id": "educacion",
      "name": "Educación",
      "icon": "book"
    },
    {
      "id": "medioambiente",
      "name": "Medioambiente",
      "icon": "leaf"
    },
    {
      "id": "derechos",
      "name": "Derechos y libertades",
      "icon": "scale"
    },
    {
      "id": "territorio",
      "name": "Modelo territorial",
      "icon": "map"
    }
  ],
  "regions": [
    "Andalucía",
    "Aragón",
    "Principado de Asturias",
    "Illes Balears",
    "Canarias",
    "Cantabria",
    "Castilla-La Mancha",
    "Castilla y León",
    "Cataluña",
    "Comunitat Valenciana",
    "Extremadura",
    "Galicia",
    "Comunidad de Madrid",
    "Región de Murcia",
    "Comunidad Foral de Navarra",
    "País Vasco",
    "La Rioja",
    "Ceuta",
    "Melilla"
  ],
  "sources": {
    "grupos": {
      "title": "Constitución de los grupos parlamentarios de la XV legislatura",
      "publisher": "Congreso de los Diputados",
      "date": "2026-10-22",
      "type": "Información institucional · fecha de consulta",
      "url": "https://www.congreso.es/es/notas-de-prensa?_notasprensa_mvcPath=detalle&_notasprensa_notaId=45709&p_p_id=notasprensa&p_p_lifecycle=0&p_p_mode=view&p_p_state=normal",
      "locator": "Relación de los grupos de la XV legislatura. Los números de miembros de esta nota son de constitución, no de octubre de 2026."
    },
    "continuidad": {
      "title": "Artículo 78 · Diputación Permanente",
      "publisher": "Congreso de los Diputados",
      "date": "2026-10-22",
      "type": "Información institucional · fecha de consulta",
      "url": "https://constitucion.congreso.es/detalle-articulo?numero=78",
      "locator": "Continuidad de las Cámaras tras su disolución; relación de los nueve grupos de la XV legislatura en la distribución de la Diputación Permanente."
    },
    "disolucion": {
      "title": "Real Decreto 806/2026 · disolución de las Cortes",
      "publisher": "Boletín Oficial del Estado",
      "date": "2026-10-06",
      "type": "Norma publicada",
      "url": "https://www.boe.es/buscar/doc.php?id=BOE-A-2026-20742&lang=es",
      "locator": "Artículo 1 y disposición final: disolución de Congreso y Senado con efectos de 6 de octubre de 2026."
    },
    "pp": {
      "title": "Presentación del programa electoral del PP · 23J",
      "publisher": "Partido Popular",
      "date": "2023-07-04",
      "type": "Programa / comunicación del partido",
      "url": "https://www.pp.es/actualidad/articulos/programa-electoral-propone-365-medidas-reconstruccion-economica-social-e/",
      "locator": "Medidas 6, 11, 15, 16 y 17"
    },
    "psoe": {
      "title": "Programa electoral del PSOE · elecciones generales 2023",
      "publisher": "PSOE",
      "date": "2023-07-07",
      "type": "Programa electoral",
      "url": "https://www.psoe.es/media-content/2023/07/PROGRAMA_ELECTORAL-GENERALES-2023.pdf",
      "locator": "Bloque V · Vivienda · Política de alquiler (página impresa 131)"
    },
    "vox": {
      "title": "Propuestas de VOX para facilitar el acceso a la vivienda",
      "publisher": "VOX",
      "date": "2023-07-12",
      "type": "Comunicación electoral del partido",
      "url": "https://www.voxespana.es/noticias/vox-propone-facilitar-el-acceso-a-la-vivienda-avalando-el-20-y-con-incentivos-fiscales-20230712",
      "locator": "Propuestas del programa para el 23 de julio"
    },
    "sumar": {
      "title": "Programa electoral 23J · Sumar",
      "publisher": "Movimiento Sumar",
      "date": "2023-07-23",
      "type": "Resumen del programa electoral",
      "url": "https://movimientosumar.es/programa-electoral-23j/",
      "locator": "Apartados temáticos: vivienda, jornada laboral, servicios sanitarios y renovables. Fecha de los comicios."
    },
    "amnistia": {
      "title": "Diario de Sesiones · Pleno del Congreso · 30 de mayo de 2024",
      "publisher": "Congreso de los Diputados",
      "date": "2024-05-30",
      "type": "Registro parlamentario",
      "url": "https://www.congreso.es/es/busqueda-de-publicaciones?_publicaciones_id_texto=%28DSCD-15-PL-45.CODI.%29&_publicaciones_legislatura=XV&_publicaciones_mode=mostrarTextoIntegro&p_p_id=publicaciones&p_p_lifecycle=0&p_p_mode=view&p_p_state=normal",
      "locator": "Diario n.º 45 · Votación pública por llamamiento sobre el veto del Senado"
    },
    "articulo49": {
      "title": "Tercera reforma constitucional · artículo 49",
      "publisher": "Congreso de los Diputados",
      "date": "2024-01-18",
      "type": "Registro parlamentario",
      "url": "https://constitucion.congreso.es/w/tercera-reforma-constitucional",
      "locator": "Votación del Pleno del 18 de enero de 2024 y documentación enlazada"
    },
    "madrid": {
      "title": "Entrega de 78 viviendas del Plan Vive en Getafe",
      "publisher": "Comunidad de Madrid",
      "date": "2024-09-24",
      "type": "Comunicación del gobierno autonómico",
      "url": "https://www.comunidad.madrid/noticias/2024/09/24/comunidad-madrid-entrega-getafe-llaves-78-viviendas-plan-vive-destinadas-alquiler-precio-asequible",
      "locator": "Nota de prensa de la entrega de llaves"
    },
    "andalucia": {
      "title": "Decreto-ley 7/2022 · medidas tributarias",
      "publisher": "Boletín Oficial de la Junta de Andalucía",
      "date": "2022-09-21",
      "type": "Norma publicada",
      "url": "https://www.juntadeandalucia.es/boja/2022/182/1",
      "locator": "Artículo primero · bonificación del Impuesto sobre el Patrimonio"
    },
    "cataluna": {
      "title": "Limitación del precio del alquiler de la vivienda",
      "publisher": "Generalitat de Catalunya",
      "date": "2024-03-16",
      "type": "Información institucional",
      "url": "https://habitatge.gencat.cat/ca/ambits/preus-ingressos-i-zones/limit-preu-lloguer/",
      "locator": "Inicio de la regulación en los primeros 140 municipios. La página también incluye cambios posteriores."
    },
    "euskadi": {
      "title": "Programa de Gobierno de la XIII Legislatura",
      "publisher": "Gobierno Vasco · Irekia",
      "date": "2024-07-30",
      "type": "Programa de gobierno",
      "url": "https://www.irekia.euskadi.eus/amp/es/news/95006-lehendakari-presenta-programa-gobierno-xiii-legislatura-que-sera-remitido-parlamento-consejo-gobierno-2024",
      "locator": "Acuerdo de coalición EAJ-PNV y PSE-EE y prioridades 2024–2028"
    }
  },
  "proposals": [
    {
      "id": "pp-vivienda",
      "party": "pp",
      "topic": "vivienda",
      "title": "Avales para acceder a la primera vivienda",
      "summary": "Propone avales hipotecarios para jóvenes de hasta 35 años, impulsar la vivienda social y movilizar suelo público.",
      "secondary": "Plantea un pacto de Estado con comunidades autónomas y ayuntamientos.",
      "source": "pp",
      "date": "2023-07-04"
    },
    {
      "id": "psoe-vivienda",
      "party": "psoe",
      "topic": "vivienda",
      "title": "Ampliar el parque público de alquiler",
      "summary": "Fija como objetivo alcanzar un 20 % de vivienda pública en alquiler mediante inversión a medio y largo plazo.",
      "secondary": "Propone regular los contratos temporales usados como primera vivienda.",
      "source": "psoe",
      "date": "2023-07-07"
    },
    {
      "id": "vox-vivienda",
      "party": "vox",
      "topic": "vivienda",
      "title": "Más suelo y menos impuestos a la compra",
      "summary": "Propone liberalizar suelo para construir vivienda, con atención a la protegida, y eliminar el IVA en la adquisición.",
      "secondary": "Incluye avalar el 20 % para facilitar el acceso a la vivienda.",
      "source": "vox",
      "date": "2023-07-12"
    },
    {
      "id": "sumar-vivienda",
      "party": "sumar",
      "topic": "vivienda",
      "title": "Regular el alquiler y ampliar la vivienda pública",
      "summary": "Propone dos millones de viviendas públicas de alquiler asequible en diez años.",
      "secondary": "Plantea extender la regulación de alquileres a las zonas tensionadas y regular los alquileres turísticos y de temporada.",
      "source": "sumar",
      "date": "2023-07-23"
    },
    {
      "id": "pp-economia",
      "party": "pp",
      "topic": "economia",
      "title": "Rebajar el IRPF a rentas inferiores a 40.000 €",
      "summary": "Propone reducir la tarifa del IRPF para estas rentas y bajar temporalmente el IVA de carne, pescado y conservas.",
      "source": "pp",
      "date": "2023-07-04"
    },
    {
      "id": "sumar-economia",
      "party": "sumar",
      "topic": "economia",
      "title": "Reducir la jornada sin reducir el salario",
      "summary": "Propone acortar el tiempo de trabajo manteniendo la retribución.",
      "source": "sumar",
      "date": "2023-07-23"
    },
    {
      "id": "pp-sanidad",
      "party": "pp",
      "topic": "sanidad",
      "title": "Plan de choque frente al déficit de especialistas",
      "summary": "Plantea aumentar la disponibilidad de especialistas y un plan contra las agresiones a profesionales sanitarios.",
      "source": "pp",
      "date": "2023-07-04"
    },
    {
      "id": "sumar-sanidad",
      "party": "sumar",
      "topic": "sanidad",
      "title": "Ampliar las prestaciones de la sanidad pública",
      "summary": "Propone incorporar o ampliar la atención bucodental, óptica, psicológica y de fisioterapia.",
      "source": "sumar",
      "date": "2023-07-23"
    },
    {
      "id": "pp-educacion",
      "party": "pp",
      "topic": "educacion",
      "title": "Educación de 0 a 3 años gratuita",
      "summary": "Incluye reformar la LOMLOE, tutorías extraordinarias y una EBAU común.",
      "source": "pp",
      "date": "2023-07-04"
    },
    {
      "id": "sumar-medioambiente",
      "party": "sumar",
      "topic": "medioambiente",
      "title": "Un fondo público para las energías renovables",
      "summary": "Propone participar en proyectos renovables y destinar beneficios al desarrollo de los territorios.",
      "source": "sumar",
      "date": "2023-07-23"
    }
  ],
  "votes": [
    {
      "id": "amnistia",
      "topic": "territorio",
      "title": "Ley de amnistía",
      "date": "2024-05-30",
      "chamber": "Congreso de los Diputados",
      "stage": "Levantamiento del veto del Senado",
      "summary": "El Congreso levantó el veto del Senado a la proposición de ley de amnistía vinculada al proceso independentista catalán.",
      "yes": 177,
      "no": 172,
      "abstain": 0,
      "absent": 1,
      "source": "amnistia",
      "positions": {
        "pp": "no",
        "psoe": "yes",
        "vox": "no",
        "sumar": "yes",
        "erc": "yes",
        "pnv": "yes",
        "salf": "not_represented"
      },
      "note": "El sí en esta votación levanta el veto y permite aprobar la ley. Las etiquetas resumen el sentido del voto de los miembros presentes de cada grupo; no suponen que votara toda su representación."
    },
    {
      "id": "articulo49",
      "topic": "derechos",
      "title": "Reforma del artículo 49 de la Constitución",
      "date": "2024-01-18",
      "chamber": "Congreso de los Diputados",
      "stage": "Votación de conjunto",
      "summary": "Reforma del lenguaje y del contenido constitucional relativo a las personas con discapacidad.",
      "yes": 312,
      "no": 32,
      "abstain": 0,
      "absent": 6,
      "source": "articulo49",
      "positions": {
        "pp": "yes",
        "psoe": "yes",
        "vox": "no",
        "sumar": "yes",
        "erc": "yes",
        "pnv": "yes",
        "salf": "not_represented"
      },
      "note": "El resultado corresponde al Congreso, antes de la tramitación en el Senado. Las ausencias no se contabilizan como abstenciones. Consulta el registro nominal enlazado desde la fuente."
    }
  ],
  "governments": [
    {
      "id": "madrid",
      "region": "Comunidad de Madrid",
      "leader": "Isabel Díaz Ayuso",
      "parties": [
        "pp"
      ],
      "government": "Gobierno del PP",
      "date": "2024-09-24",
      "topic": "vivienda",
      "title": "Viviendas de alquiler del Plan Vive",
      "summary": "La Comunidad comunicó la entrega de 78 viviendas en Getafe, dentro de su programa de alquiler asequible.",
      "status": "Entrega comunicada",
      "source": "madrid",
      "note": "Es una entrega concreta comunicada por el gobierno, no una evaluación independiente del impacto del programa."
    },
    {
      "id": "andalucia",
      "region": "Andalucía",
      "leader": "Juan Manuel Moreno",
      "parties": [
        "pp"
      ],
      "government": "Gobierno del PP",
      "date": "2022-09-21",
      "topic": "economia",
      "title": "Bonificación del Impuesto sobre el Patrimonio",
      "summary": "El Decreto-ley 7/2022 estableció una bonificación autonómica del 100 % en la cuota del impuesto.",
      "status": "Norma publicada",
      "source": "andalucia",
      "note": "Se describe la norma de 2022. Su régimen ha tenido cambios posteriores; esta ficha no describe la fiscalidad vigente."
    },
    {
      "id": "cataluna",
      "region": "Cataluña",
      "leader": "Pere Aragonès",
      "parties": [
        "erc"
      ],
      "government": "Gobierno de ERC",
      "date": "2024-03-16",
      "topic": "vivienda",
      "title": "Límites al alquiler en zonas tensionadas",
      "summary": "Comenzó la aplicación de la regulación de rentas en los primeros 140 municipios declarados tensionados.",
      "status": "Aplicación iniciada",
      "source": "cataluna",
      "note": "La ficha corresponde al gobierno que impulsó la medida en marzo de 2024. No describe quién gobierna Cataluña en la actualidad ni evalúa el efecto en los precios."
    },
    {
      "id": "euskadi",
      "region": "País Vasco",
      "leader": "Imanol Pradales",
      "parties": [
        "pnv",
        "psoe"
      ],
      "government": "Coalición EAJ-PNV · PSE-EE",
      "date": "2024-07-30",
      "topic": "all",
      "title": "Programa de gobierno 2024–2028",
      "summary": "El Ejecutivo presentó su programa, basado en el acuerdo de coalición firmado por EAJ-PNV y PSE-EE el 19 de junio de 2024.",
      "status": "Programa presentado",
      "source": "euskadi",
      "note": "Es una hoja de compromisos de la coalición, no un balance de ejecución. PSE-EE es la federación vasca del PSOE."
    }
  ],
  "developments": [],
  "parliament": {
    "asOf": "2026-10-22",
    "legislature": "XV",
    "dissolvedAt": "2026-10-06",
    "note": "A 22 de octubre de 2026, las Cortes están disueltas desde el 6 de octubre. Esta relación identifica los nueve grupos de la XV legislatura; la continuidad institucional corresponde a la Diputación Permanente. No se presentan los escaños del último Pleno como mandatos actuales.",
    "sources": [
      "grupos",
      "continuidad",
      "disolucion"
    ]
  },
  "parliamentaryGroups": [
    {
      "id": "popular",
      "name": "Grupo Parlamentario Popular en el Congreso",
      "short": "Popular",
      "color": "#2872b5",
      "catalogParties": [
        "pp"
      ]
    },
    {
      "id": "socialista",
      "name": "Grupo Parlamentario Socialista",
      "short": "Socialista",
      "color": "#ca414b",
      "catalogParties": [
        "psoe"
      ]
    },
    {
      "id": "vox",
      "name": "Grupo Parlamentario VOX",
      "short": "VOX",
      "color": "#638534",
      "catalogParties": [
        "vox"
      ]
    },
    {
      "id": "sumar",
      "name": "Grupo Parlamentario Plurinacional SUMAR",
      "short": "Plurinacional SUMAR",
      "color": "#ce5981",
      "catalogParties": [
        "sumar"
      ],
      "note": "Grupo integrado por distintas organizaciones. La ficha de la coalición no es un censo de sus partidos ni de sus diputados."
    },
    {
      "id": "republicano",
      "name": "Grupo Parlamentario Republicano",
      "short": "Republicano",
      "color": "#ad7e28",
      "catalogParties": [
        "erc"
      ]
    },
    {
      "id": "junts",
      "name": "Grupo Parlamentario Junts per Catalunya",
      "short": "Junts per Catalunya",
      "color": "#258b87",
      "catalogParties": [
        "junts"
      ]
    },
    {
      "id": "bildu",
      "name": "Grupo Parlamentario Euskal Herria Bildu",
      "short": "Euskal Herria Bildu",
      "color": "#77932d",
      "catalogParties": [
        "bildu"
      ]
    },
    {
      "id": "vasco",
      "name": "Grupo Parlamentario Vasco (EAJ-PNV)",
      "short": "Vasco (EAJ-PNV)",
      "color": "#427b64",
      "catalogParties": [
        "pnv"
      ]
    },
    {
      "id": "mixto",
      "name": "Grupo Parlamentario Mixto",
      "short": "Mixto",
      "color": "#6b7480",
      "catalogParties": [
        "podemos",
        "bng",
        "cc",
        "upn"
      ],
      "note": "No es un partido ni tiene un programa o voto único. Los accesos a Podemos, BNG, CC y UPN son una selección editorial; no enumeran todos sus integrantes ni acreditan su pertenencia a la Diputación Permanente."
    }
  ]
}