{
 "key": "es",
 "title": "Spain 2026 general election poll database",
 "page": "https://www.riotimesonline.com/spain-election-poll-tracker/",
 "publisher": "The Rio Times",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "license_note": "Free to use with attribution: credit The Rio Times and link to https://www.riotimesonline.com/spain-election-poll-tracker/",
 "election_date": "2026-11-29",
 "seats_total": 350,
 "majority": 176,
 "source": {
  "name": "Wikipedia: Opinion polling for the 2026 Spanish general election",
  "page": "https://en.wikipedia.org/wiki/Opinion_polling_for_the_2026_Spanish_general_election",
  "revision_url": "https://en.wikipedia.org/w/index.php?title=Opinion_polling_for_the_2026_Spanish_general_election&oldid=1381236811",
  "revision": 1381236811,
  "revision_ts": "2026-10-20T22:11:43Z",
  "note": "Every row links to the pollster's or the commissioning outlet's own release (source_url)."
 },
 "method": {
  "average": "weighted mean of the latest national poll of each pollster with fieldwork ending in the last 30 days; weight = recency (half-life 14 days) x sample size (square root of n/1000, capped 0.5-2)",
  "excluded": "CIS re-estimates by other firms (derived from CIS raw data), party-commissioned polls and outliers (PP, PSOE or Vox more than 7 points from the median of the other pollsters' latest polls in the same 30 days) stay in the database but not in the average",
  "seats": "the same weighted mean of the pollsters' own seat estimates (midpoint where a pollster gives a range); not a Rio Times seat model",
  "sumar": "one left-alliance series: Sumar (which included Compromís) until October, then Broad Front (Frente Amplio, FA) plus Compromís (Valencian Front, FV), which now runs separately; fv_pct is already inside sumar_pct"
 },
 "average": {
  "asof": "2026-10-21",
  "pollsters": 16,
  "pollsters_seats": 15,
  "window_days": 30,
  "pct": {
   "pp": 32.1,
   "psoe": 26.4,
   "vox": 18.9,
   "sumar": 6.4,
   "podemos": 2.9,
   "erc": 2.2,
   "junts": 1.5,
   "bildu": 1.4,
   "pnv": 0.9,
   "bng": 0.9,
   "cc": 0.4,
   "salf": 1.7,
   "upn": 0.2,
   "fv": 1.1,
   "aa": 0.9,
   "ac": null
  },
  "seats": {
   "pp": 136,
   "psoe": 106,
   "vox": 65,
   "sumar": 9,
   "podemos": 2,
   "erc": 8,
   "junts": 6,
   "bildu": 7,
   "pnv": 5,
   "bng": 2,
   "cc": 1,
   "salf": 0,
   "upn": 1,
   "fv": 3,
   "aa": 2,
   "ac": null
  },
  "d7": {
   "pp": -0.0,
   "psoe": 0.1,
   "vox": 0.0,
   "sumar": -0.0,
   "podemos": -0.2
  },
  "poll_ids_used": [
   "2026-09-21-celeste-tel-onda-cero",
   "2026-10-01-ateneo-del-dato-eldiario-es",
   "2026-10-01-winston-articulo14",
   "2026-10-02-data10-okdiario",
   "2026-10-06-nc-report-la-razon",
   "2026-10-07-dym-henneo",
   "2026-10-07-imop-el-confidencial",
   "2026-10-08-40db-prisa",
   "2026-10-08-gad3-vocento",
   "2026-10-08-gesop-prensa-iberica",
   "2026-10-08-hamalgama-metrica-vozpopuli",
   "2026-10-08-invymark-lasexta",
   "2026-10-09-target-point-el-debate",
   "2026-10-11-sociometrica-el-espanol",
   "2026-10-14-sigma-dos-el-mundo",
   "2026-10-17-em-analytics-electomania"
  ]
 },
 "blocs": {
  "right": {
   "label": "PP + Vox",
   "parties": [
    "pp",
    "vox"
   ],
   "pct": 51.0,
   "seats": 201
  },
  "investiture": {
   "label": "PSOE + 2023 partners",
   "parties": [
    "psoe",
    "sumar",
    "podemos",
    "erc",
    "junts",
    "bildu",
    "pnv",
    "bng",
    "cc"
   ],
   "pct": 43.0,
   "seats": 146
  },
  "note": "The 2023 partners backed Pedro Sánchez's investiture in November 2023: Sumar (then with Podemos), ERC, Junts, EH Bildu, PNV, BNG and Canarian Coalition."
 },
 "parties": [
  {
   "k": "pp",
   "n": "People's Party (PP)",
   "s": "PP",
   "c": "#1f5fa8"
  },
  {
   "k": "psoe",
   "n": "Socialists (PSOE)",
   "s": "PSOE",
   "c": "#c8102e"
  },
  {
   "k": "vox",
   "n": "Vox",
   "s": "Vox",
   "c": "#4f8a2a"
  },
  {
   "k": "sumar",
   "n": "Sumar / Broad Front (incl. Compromís)",
   "s": "Sumar/FA",
   "c": "#c2185b"
  },
  {
   "k": "podemos",
   "n": "Podemos",
   "s": "Podemos",
   "c": "#6a3d9a"
  },
  {
   "k": "erc",
   "n": "Republican Left of Catalonia (ERC)",
   "s": "ERC",
   "c": "#d98c00"
  },
  {
   "k": "junts",
   "n": "Together for Catalonia (Junts)",
   "s": "Junts",
   "c": "#16857a"
  },
  {
   "k": "bildu",
   "n": "EH Bildu",
   "s": "EH Bildu",
   "c": "#5f8f3a"
  },
  {
   "k": "pnv",
   "n": "Basque Nationalist Party (PNV)",
   "s": "PNV",
   "c": "#2e7d32"
  },
  {
   "k": "bng",
   "n": "Galician Nationalist Bloc (BNG)",
   "s": "BNG",
   "c": "#4a90c2"
  },
  {
   "k": "cc",
   "n": "Canarian Coalition (CC)",
   "s": "CC",
   "c": "#b8960c"
  },
  {
   "k": "salf",
   "n": "Se Acabó La Fiesta (SALF)",
   "s": "SALF",
   "c": "#8d6e63"
  },
  {
   "k": "upn",
   "n": "Navarrese People's Union (UPN)",
   "s": "UPN",
   "c": "#7a8a99"
  },
  {
   "k": "fv",
   "n": "Valencian Front (FV)",
   "s": "FV",
   "c": "#e07b39"
  },
  {
   "k": "aa",
   "n": "Adelante Andalucía",
   "s": "AA",
   "c": "#3c9d5d"
  },
  {
   "k": "ac",
   "n": "Catalan Alliance (Aliança.cat)",
   "s": "Aliança",
   "c": "#5c6bc0"
  }
 ],
 "trend": {
  "dates": [
   "2026-01-15",
   "2026-01-22",
   "2026-01-29",
   "2026-02-05",
   "2026-02-12",
   "2026-02-19",
   "2026-02-26",
   "2026-03-05",
   "2026-03-12",
   "2026-03-19",
   "2026-03-26",
   "2026-04-02",
   "2026-04-09",
   "2026-04-16",
   "2026-04-23",
   "2026-04-30",
   "2026-05-07",
   "2026-05-14",
   "2026-05-21",
   "2026-05-28",
   "2026-06-04",
   "2026-06-11",
   "2026-06-18",
   "2026-06-25",
   "2026-07-02",
   "2026-07-09",
   "2026-07-16",
   "2026-07-23",
   "2026-07-30",
   "2026-08-06",
   "2026-08-13",
   "2026-08-20",
   "2026-08-27",
   "2026-09-03",
   "2026-09-10",
   "2026-09-17",
   "2026-09-24",
   "2026-10-01",
   "2026-10-08",
   "2026-10-15",
   "2026-10-21"
  ],
  "series": {
   "pp": [
    31.5,
    32.0,
    32.2,
    32.0,
    31.8,
    31.9,
    31.0,
    30.9,
    31.0,
    30.6,
    32.0,
    32.2,
    31.9,
    31.9,
    31.8,
    31.7,
    31.7,
    31.7,
    31.7,
    33.0,
    31.6,
    31.9,
    32.0,
    32.0,
    32.1,
    32.0,
    31.9,
    32.4,
    32.6,
    33.0,
    33.1,
    33.1,
    32.7,
    32.1,
    31.1,
    31.4,
    32.1,
    32.4,
    32.2,
    32.1,
    32.1
   ],
   "psoe": [
    26.4,
    26.5,
    26.4,
    26.6,
    26.6,
    26.2,
    26.5,
    26.9,
    27.0,
    27.7,
    27.9,
    27.9,
    27.9,
    28.0,
    27.8,
    28.0,
    28.0,
    28.2,
    28.3,
    26.8,
    28.0,
    27.7,
    27.4,
    27.3,
    26.9,
    26.5,
    26.5,
    26.5,
    26.4,
    26.2,
    26.0,
    25.9,
    26.1,
    26.3,
    26.8,
    26.8,
    26.5,
    26.3,
    26.4,
    26.3,
    26.4
   ],
   "vox": [
    18.4,
    18.1,
    18.2,
    18.2,
    18.8,
    18.9,
    19.4,
    19.2,
    19.1,
    19.7,
    18.2,
    17.9,
    18.0,
    18.0,
    17.8,
    17.7,
    17.7,
    17.7,
    17.9,
    17.7,
    17.2,
    17.2,
    17.3,
    17.4,
    17.6,
    18.0,
    18.0,
    17.7,
    17.7,
    17.6,
    17.9,
    18.2,
    17.7,
    18.4,
    18.3,
    18.3,
    18.2,
    18.4,
    18.8,
    18.9,
    18.9
   ],
   "sumar": [
    6.7,
    6.4,
    6.3,
    6.7,
    6.6,
    6.5,
    6.4,
    6.6,
    6.6,
    6.3,
    6.1,
    6.4,
    6.2,
    6.2,
    6.3,
    6.3,
    6.3,
    6.4,
    6.4,
    5.9,
    6.0,
    6.2,
    6.4,
    6.4,
    6.7,
    6.7,
    6.7,
    6.4,
    6.3,
    6.2,
    6.2,
    6.2,
    6.3,
    6.3,
    6.3,
    6.2,
    6.1,
    6.2,
    6.3,
    6.4,
    6.4
   ],
   "podemos": [
    3.8,
    4.1,
    4.2,
    4.2,
    3.8,
    3.9,
    3.7,
    3.6,
    3.7,
    3.8,
    3.4,
    3.4,
    3.2,
    3.2,
    3.3,
    3.2,
    3.3,
    3.3,
    3.4,
    3.4,
    3.0,
    3.1,
    3.1,
    3.1,
    3.1,
    3.4,
    3.4,
    3.3,
    3.4,
    3.3,
    3.3,
    3.3,
    3.3,
    3.3,
    3.3,
    3.3,
    3.4,
    3.4,
    3.2,
    3.1,
    2.9
   ]
  }
 },
 "counts": {
  "polls": 158,
  "pollsters": 21,
  "in_average": 16,
  "rejected_rows": 2,
  "problems": 0
 },
 "latest_poll": {
  "poll_id": "2026-10-17-em-analytics-electomania",
  "pollster": "EM-Analytics",
  "commissioner": "Electomanía",
  "fieldwork_start": "2026-10-15",
  "fieldwork_end": "2026-10-17",
  "sample_size": 3141,
  "turnout_pct": null,
  "pct": {
   "pp": 31.8,
   "psoe": 27.1,
   "vox": 18.9,
   "sumar": 6.2,
   "podemos": 2.0,
   "erc": 2.1,
   "junts": 1.2,
   "bildu": 1.4,
   "pnv": 1.0,
   "bng": 1.0,
   "cc": 0.3,
   "salf": 1.7,
   "fv": 1.3,
   "aa": 1.1
  },
  "seats": {
   "pp": 134.0,
   "psoe": 111.0,
   "vox": 62.0,
   "sumar": 10.0,
   "podemos": 1.0,
   "erc": 8.0,
   "junts": 5.0,
   "bildu": 7.0,
   "pnv": 6.0,
   "bng": 3.0,
   "cc": 0.0,
   "salf": 0.0,
   "fv": 3.0,
   "aa": 3.0
  },
  "seats_low": {
   "pp": 134,
   "psoe": 111,
   "vox": 62,
   "sumar": 10,
   "podemos": 1,
   "erc": 8,
   "junts": 5,
   "bildu": 7,
   "pnv": 6,
   "bng": 3,
   "cc": 0,
   "salf": 0,
   "fv": 3,
   "aa": 3
  },
  "seats_high": {
   "pp": 134,
   "psoe": 111,
   "vox": 62,
   "sumar": 10,
   "podemos": 1,
   "erc": 8,
   "junts": 5,
   "bildu": 7,
   "pnv": 6,
   "bng": 3,
   "cc": 0,
   "salf": 0,
   "fv": 3,
   "aa": 3
  },
  "flags": [],
  "outlier": false,
  "outlier_note": "",
  "in_average": true,
  "source_url": "https://electomania.es/electopanel-18-oct-erc-y-frente-amplio-ceden-ante-el-psoe-podemos-en-el-limite-de-ser-extraparlamentario/",
  "first_seen": "2026-10-21T12:13:44Z",
  "in_source": true,
  "sumar_note": "Broad Front 4.9% + Compromís 1.3%",
  "checked": "2026-10-21",
  "check_note": "checked against Electomanía, 18 Oct 2026",
  "fw_note": ""
 },
 "cis_latest": {
  "poll_id": "2026-10-06-cis",
  "pollster": "CIS",
  "commissioner": "",
  "fieldwork_start": "2026-10-01",
  "fieldwork_end": "2026-10-06",
  "sample_size": 5025,
  "turnout_pct": null,
  "pct": {
   "pp": 22.2,
   "psoe": 34.0,
   "vox": 17.1,
   "sumar": 6.1,
   "podemos": 3.1,
   "erc": 3.0,
   "junts": 1.1,
   "bildu": 1.6,
   "pnv": 0.6,
   "bng": 0.9,
   "cc": 0.2,
   "salf": 1.8,
   "upn": 0.1
  },
  "seats": {},
  "seats_low": {},
  "seats_high": {},
  "flags": [
   "state_pollster"
  ],
  "outlier": true,
  "outlier_note": "PP 22.2 vs median 33.4 of 13 other pollsters",
  "in_average": false,
  "source_url": "https://www.cis.es/documents/d/cis/es3582mar_a-pdf",
  "first_seen": "2026-10-21T12:13:44Z",
  "in_source": true,
  "sumar_note": "",
  "checked": "2026-10-21",
  "check_note": "checked against CIS study 3582",
  "fw_note": ""
 },
 "polls": [
  {
   "poll_id": "2026-10-17-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-10-15",
   "fieldwork_end": "2026-10-17",
   "sample_size": 3141,
   "turnout_pct": null,
   "pct": {
    "pp": 31.8,
    "psoe": 27.1,
    "vox": 18.9,
    "sumar": 6.2,
    "podemos": 2.0,
    "erc": 2.1,
    "junts": 1.2,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 1.0,
    "cc": 0.3,
    "salf": 1.7,
    "fv": 1.3,
    "aa": 1.1
   },
   "seats": {
    "pp": 134.0,
    "psoe": 111.0,
    "vox": 62.0,
    "sumar": 10.0,
    "podemos": 1.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 3.0,
    "cc": 0.0,
    "salf": 0.0,
    "fv": 3.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 134,
    "psoe": 111,
    "vox": 62,
    "sumar": 10,
    "podemos": 1,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 0,
    "salf": 0,
    "fv": 3,
    "aa": 3
   },
   "seats_high": {
    "pp": 134,
    "psoe": 111,
    "vox": 62,
    "sumar": 10,
    "podemos": 1,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 0,
    "salf": 0,
    "fv": 3,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://electomania.es/electopanel-18-oct-erc-y-frente-amplio-ceden-ante-el-psoe-podemos-en-el-limite-de-ser-extraparlamentario/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "Broad Front 4.9% + Compromís 1.3%",
   "checked": "2026-10-21",
   "check_note": "checked against Electomanía, 18 Oct 2026",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-14-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-14",
   "sample_size": 3007,
   "turnout_pct": null,
   "pct": {
    "pp": 31.5,
    "psoe": 25.3,
    "vox": 19.5,
    "sumar": 8.1,
    "podemos": 2.8,
    "erc": 2.5,
    "junts": 1.2,
    "bildu": 1.2,
    "pnv": 0.9,
    "bng": 0.8,
    "cc": 0.5,
    "fv": 0.9,
    "aa": 0.8
   },
   "seats": {
    "pp": 134.5,
    "psoe": 103.5,
    "vox": 66.5,
    "sumar": 13.0,
    "podemos": 1.0,
    "erc": 9.0,
    "junts": 6.5,
    "bildu": 6.5,
    "pnv": 5.5,
    "bng": 2.0,
    "cc": 1.0,
    "fv": 3.5,
    "aa": 1.5
   },
   "seats_low": {
    "pp": 132,
    "psoe": 101,
    "vox": 65,
    "sumar": 12,
    "podemos": 1,
    "erc": 9,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "fv": 3,
    "aa": 1
   },
   "seats_high": {
    "pp": 137,
    "psoe": 106,
    "vox": 68,
    "sumar": 14,
    "podemos": 1,
    "erc": 9,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "fv": 4,
    "aa": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/10/19/6ad4f168e9cf4a2c7a8b458b.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "Broad Front 7.2% + Compromís 0.9%",
   "checked": "2026-10-21",
   "check_note": "checked against El Mundo, 19 Oct 2026",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-11-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-10-10",
   "fieldwork_end": "2026-10-11",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 32.6,
    "psoe": 26.2,
    "vox": 18.8,
    "sumar": 5.8,
    "podemos": 2.8,
    "erc": 2.0,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 0.8,
    "bng": 0.9,
    "cc": 0.5,
    "salf": 2.1,
    "upn": 0.2,
    "aa": 0.9
   },
   "seats": {
    "pp": 141.0,
    "psoe": 104.0,
    "vox": 64.0,
    "sumar": 8.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 141,
    "psoe": 104,
    "vox": 64,
    "sumar": 8,
    "podemos": 2,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 141,
    "psoe": 104,
    "vox": 64,
    "sumar": 8,
    "podemos": 2,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.elespanol.com/espana/politica/20261011/sanchez-no-funciona-apropiarse-maricarmen-huelga-oposicion-cae-sondeo-noche/1003744416762_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against El Español, 11 Oct 2026; Sumar includes Compromís",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-09-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-10-06",
   "fieldwork_end": "2026-10-09",
   "sample_size": 1002,
   "turnout_pct": 67.6,
   "pct": {
    "pp": 32.0,
    "psoe": 25.9,
    "vox": 18.7
   },
   "seats": {
    "pp": 134.0,
    "psoe": 103.5,
    "vox": 64.0,
    "erc": 9.0,
    "junts": 5.5,
    "bildu": 7.0,
    "pnv": 5.5,
    "bng": 2.5,
    "aa": 2.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 102,
    "vox": 62,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "aa": 2
   },
   "seats_high": {
    "pp": 137,
    "psoe": 105,
    "vox": 66,
    "erc": 10,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "aa": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.eldebate.com/espana/20261011/izquierda-apenas-reacciona-adelanto-frente-derecha-le-saca-casi-15-puntos_468080.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "seat ranges from El Debate, 11 Oct 2026; Sumar/Broad Front and Podemos were published only combined (10.3%)",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-09-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-10-05",
   "fieldwork_end": "2026-10-09",
   "sample_size": 4125,
   "turnout_pct": null,
   "pct": {
    "pp": 31.5,
    "psoe": 26.9,
    "vox": 19.1,
    "sumar": 6.0,
    "podemos": 3.4,
    "erc": 2.0,
    "junts": 1.1,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.3,
    "salf": 1.7,
    "upn": 0.2,
    "aa": 1.1
   },
   "seats": {
    "pp": 131.0,
    "psoe": 107.0,
    "vox": 67.0,
    "sumar": 11.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 3.0,
    "cc": 0.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 107,
    "vox": 67,
    "sumar": 11,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 0,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 131,
    "psoe": 107,
    "vox": 67,
    "sumar": 11,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 0,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-11-oct-sumar-se-descalabra-a-la-espera-del-frente-amplio/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against Electomanía, 11 Oct 2026; Sumar includes Compromís",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-08-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-10-07",
   "fieldwork_end": "2026-10-08",
   "sample_size": 800,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 28.1,
    "vox": 18.9,
    "sumar": 5.3,
    "podemos": 2.3,
    "salf": 1.8
   },
   "seats": {
    "pp": 131.5,
    "psoe": 111.0,
    "vox": 68.5,
    "sumar": 6.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 7.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 123,
    "psoe": 105,
    "vox": 63,
    "sumar": 5,
    "podemos": 2,
    "erc": 8,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 140,
    "psoe": 117,
    "vox": 74,
    "sumar": 7,
    "podemos": 2,
    "erc": 8,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://elpais.com/espana/2026-10-09/el-pp-y-vox-mantienen-la-mayoria-absoluta-tras-el-adelanto-electoral.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against El País, 9 Oct 2026",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-08-gesop-prensa-iberica",
   "pollster": "GESOP",
   "commissioner": "Prensa Ibérica",
   "fieldwork_start": "2026-10-06",
   "fieldwork_end": "2026-10-08",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 28.7,
    "psoe": 26.1,
    "vox": 18.9,
    "sumar": 8.0,
    "podemos": 2.6,
    "erc": 2.5,
    "junts": 1.9,
    "salf": 2.0
   },
   "seats": {
    "pp": 123.0,
    "psoe": 110.0,
    "vox": 70.0,
    "sumar": 15.5,
    "podemos": 2.0,
    "erc": 10.0,
    "junts": 5.0,
    "salf": 0.5
   },
   "seats_low": {
    "pp": 121,
    "psoe": 108,
    "vox": 68,
    "sumar": 14,
    "podemos": 2,
    "erc": 9,
    "junts": 4,
    "salf": 0
   },
   "seats_high": {
    "pp": 125,
    "psoe": 112,
    "vox": 72,
    "sumar": 17,
    "podemos": 2,
    "erc": 11,
    "junts": 6,
    "salf": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.elperiodico.com/es/politica/20261012/encuesta-elecciones-generales-espana-2026-29n-135212729",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against El Periódico, 12 Oct 2026",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-08-gad3-vocento",
   "pollster": "GAD3",
   "commissioner": "Vocento",
   "fieldwork_start": "2026-10-06",
   "fieldwork_end": "2026-10-08",
   "sample_size": 1077,
   "turnout_pct": null,
   "pct": {
    "pp": 31.4,
    "psoe": 26.4,
    "vox": 18.2,
    "sumar": 7.4,
    "podemos": 2.3,
    "erc": 2.6,
    "junts": 1.5,
    "bildu": 1.5,
    "pnv": 1.0,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.1,
    "aa": 1.0
   },
   "seats": {
    "pp": 133.0,
    "psoe": 107.0,
    "vox": 65.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 10.0,
    "junts": 5.0,
    "bildu": 8.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 0.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 107,
    "vox": 65,
    "sumar": 10,
    "podemos": 2,
    "erc": 10,
    "junts": 5,
    "bildu": 8,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 0,
    "aa": 1
   },
   "seats_high": {
    "pp": 133,
    "psoe": 107,
    "vox": 65,
    "sumar": 10,
    "podemos": 2,
    "erc": 10,
    "junts": 5,
    "bildu": 8,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 0,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.abc.es/espana/derecha-mantiene-mayoria-absoluta-pese-agitacion-callejera-20261012015025-nt.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against ABC, 12 Oct 2026",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-08-hamalgama-metrica-vozpopuli",
   "pollster": "Hamalgama Métrica",
   "commissioner": "Vozpópuli",
   "fieldwork_start": "2026-10-05",
   "fieldwork_end": "2026-10-08",
   "sample_size": 1000,
   "turnout_pct": 64.0,
   "pct": {
    "pp": 33.4,
    "psoe": 25.3,
    "vox": 19.6,
    "sumar": 5.4,
    "podemos": 3.3,
    "erc": 1.9,
    "junts": 1.7,
    "bildu": 1.3,
    "pnv": 0.9,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 1.8,
    "upn": 0.2
   },
   "seats": {
    "pp": 144.0,
    "psoe": 103.0,
    "vox": 68.0,
    "sumar": 5.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 144,
    "psoe": 103,
    "vox": 68,
    "sumar": 5,
    "podemos": 2,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 144,
    "psoe": 103,
    "vox": 68,
    "sumar": 5,
    "podemos": 2,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.vozpopuli.com/espana/politica/debacle-de-la-izquierda-pp-y-vox-suman-ya-212-escanos-y-el-53-de-los-votos.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against Vozpópuli",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-08-invymark-lasexta",
   "pollster": "InvyMark",
   "commissioner": "laSexta",
   "fieldwork_start": "2026-10-05",
   "fieldwork_end": "2026-10-08",
   "sample_size": null,
   "turnout_pct": null,
   "pct": {
    "pp": 32.8,
    "psoe": 28.0,
    "vox": 18.8,
    "sumar": 6.3,
    "podemos": 3.2,
    "erc": 1.9,
    "junts": 1.2,
    "bildu": 1.5,
    "pnv": 1.1,
    "salf": 1.8
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.lasexta.com/elecciones/generales/barometro-lasexta-protestas-vivienda-impactan-encuestas-que-hunden-bloque-izquierda-disparan-vox_202610096ac8ae9bb79b18452fc08907.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "shares checked against laSexta, 9 Oct 2026; fieldwork dates not published",
   "fw_note": "published 9 Oct"
  },
  {
   "poll_id": "2026-10-08-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-08",
   "sample_size": 2017,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 25.3,
    "vox": 19.1,
    "sumar": 7.6,
    "podemos": 3.1,
    "erc": 2.6,
    "junts": 1.2,
    "bildu": 1.1,
    "pnv": 0.9,
    "bng": 0.9,
    "cc": 0.5,
    "upn": 0.2,
    "aa": 0.8
   },
   "seats": {
    "pp": 135.0,
    "psoe": 103.0,
    "vox": 68.0,
    "sumar": 9.0,
    "podemos": 2.0,
    "erc": 9.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "aa": 2.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 103,
    "vox": 68,
    "sumar": 9,
    "podemos": 2,
    "erc": 9,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 2
   },
   "seats_high": {
    "pp": 135,
    "psoe": 103,
    "vox": 68,
    "sumar": 9,
    "podemos": 2,
    "erc": 9,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/10/11/6acba028e85ece77088b4580.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against El Mundo, 11 Oct 2026",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-07-imop-el-confidencial",
   "pollster": "IMOP",
   "commissioner": "El Confidencial",
   "fieldwork_start": "2026-10-05",
   "fieldwork_end": "2026-10-07",
   "sample_size": null,
   "turnout_pct": null,
   "pct": {
    "pp": 30.4,
    "psoe": 26.5,
    "vox": 19.0,
    "sumar": 7.6,
    "podemos": 2.3,
    "erc": 2.2,
    "junts": 1.1,
    "bildu": 1.3,
    "pnv": 0.9,
    "bng": 1.1,
    "cc": 0.6,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 130.0,
    "psoe": 110.0,
    "vox": 70.0,
    "sumar": 11.0,
    "podemos": 1.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 6.0,
    "pnv": 4.0,
    "bng": 3.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 110,
    "vox": 70,
    "sumar": 11,
    "podemos": 1,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 4,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 130,
    "psoe": 110,
    "vox": 70,
    "sumar": 11,
    "podemos": 1,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 4,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.elconfidencial.com/espana/2026-10-09/derecha-pp-gana-vox-dispara-sanchez-baja-sumar_4441291/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "headline figures checked against El Confidencial, 9 Oct 2026; sample size not verified",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-07-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-10-05",
   "fieldwork_end": "2026-10-07",
   "sample_size": 1011,
   "turnout_pct": null,
   "pct": {
    "pp": 34.0,
    "psoe": 28.2,
    "vox": 18.2,
    "sumar": 3.6,
    "podemos": 3.6,
    "salf": 0.5
   },
   "seats": {
    "pp": 141.0,
    "psoe": 109.0,
    "vox": 63.0,
    "sumar": 4.0,
    "podemos": 1.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 107,
    "vox": 61,
    "sumar": 3,
    "podemos": 1,
    "salf": 0
   },
   "seats_high": {
    "pp": 143,
    "psoe": 111,
    "vox": 65,
    "sumar": 5,
    "podemos": 2,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.20minutos.es/nacional/psoe-absorbe-intencion-votos-sumar-podemos-mientras-pp-vox-consolidan-su-mayoria_7046598_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-06-cis-opina-360",
   "pollster": "CIS (Opina 360)",
   "commissioner": "",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-06",
   "sample_size": 5025,
   "turnout_pct": null,
   "pct": {
    "pp": 28.0,
    "psoe": 28.0,
    "vox": 17.8,
    "sumar": 7.3,
    "podemos": 3.5,
    "salf": 1.6
   },
   "seats": {
    "pp": 119.0,
    "psoe": 118.0,
    "vox": 67.0,
    "sumar": 13.0,
    "podemos": 1.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 119,
    "psoe": 118,
    "vox": 67,
    "sumar": 13,
    "podemos": 1,
    "salf": 0
   },
   "seats_high": {
    "pp": 119,
    "psoe": 118,
    "vox": 67,
    "sumar": 13,
    "podemos": 1,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://opina360.com/wp-content/uploads/2026/10/BMP-CIS-octubre.pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-06-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-06",
   "sample_size": 5025,
   "turnout_pct": null,
   "pct": {
    "pp": 28.3,
    "psoe": 28.6,
    "vox": 17.5,
    "sumar": 7.9,
    "podemos": 3.0,
    "salf": 2.4
   },
   "seats": {
    "pp": 119.0,
    "psoe": 116.0,
    "vox": 66.0,
    "sumar": 15.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 119,
    "psoe": 116,
    "vox": 66,
    "sumar": 15,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 119,
    "psoe": 116,
    "vox": 66,
    "sumar": 15,
    "podemos": 2,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2110338816569401583",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-06-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-06",
   "sample_size": 5025,
   "turnout_pct": null,
   "pct": {
    "pp": 22.2,
    "psoe": 34.0,
    "vox": 17.1,
    "sumar": 6.1,
    "podemos": 3.1,
    "erc": 3.0,
    "junts": 1.1,
    "bildu": 1.6,
    "pnv": 0.6,
    "bng": 0.9,
    "cc": 0.2,
    "salf": 1.8,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PP 22.2 vs median 33.4 of 13 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3582mar_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "2026-10-21",
   "check_note": "checked against CIS study 3582",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-06-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-06",
   "sample_size": 1000,
   "turnout_pct": 63.1,
   "pct": {
    "pp": 34.1,
    "psoe": 25.0,
    "vox": 18.2,
    "sumar": 5.3,
    "podemos": 3.9,
    "erc": 1.8,
    "junts": 2.9,
    "bildu": 1.4,
    "pnv": 0.9,
    "bng": 0.7,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 147.0,
    "psoe": 100.0,
    "vox": 62.5,
    "sumar": 7.0,
    "podemos": 3.0,
    "erc": 6.5,
    "junts": 10.5,
    "bildu": 6.0,
    "pnv": 4.5,
    "bng": 1.5,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 146,
    "psoe": 98,
    "vox": 61,
    "sumar": 6,
    "podemos": 2,
    "erc": 6,
    "junts": 10,
    "bildu": 6,
    "pnv": 4,
    "bng": 1,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 148,
    "psoe": 102,
    "vox": 64,
    "sumar": 8,
    "podemos": 4,
    "erc": 7,
    "junts": 11,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.larazon.es/espana/adelanto-electoral-refuerza-bloque-vox-junts_202610086ac69166b0108820e09b13b5.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-03-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-10-02",
   "fieldwork_end": "2026-10-03",
   "sample_size": 8171,
   "turnout_pct": null,
   "pct": {
    "pp": 31.3,
    "psoe": 26.9,
    "vox": 19.4,
    "sumar": 6.3,
    "podemos": 3.4,
    "erc": 2.0,
    "junts": 1.1,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.3,
    "salf": 1.7,
    "upn": 0.2,
    "aa": 1.1
   },
   "seats": {
    "pp": 129.0,
    "psoe": 106.0,
    "vox": 69.0,
    "sumar": 12.0,
    "podemos": 3.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 0.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 129,
    "psoe": 106,
    "vox": 69,
    "sumar": 12,
    "podemos": 3,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 0,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 129,
    "psoe": 106,
    "vox": 69,
    "sumar": 12,
    "podemos": 3,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 0,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-4-oct-adelanto-la-vivienda-agita-el-panorama-politico/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-03-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-10-01",
   "fieldwork_end": "2026-10-03",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 33.4,
    "psoe": 26.5,
    "vox": 18.1,
    "sumar": 5.3,
    "podemos": 3.1,
    "erc": 2.2,
    "junts": 1.2,
    "bildu": 1.3,
    "pnv": 1.0,
    "bng": 0.9,
    "cc": 0.6,
    "salf": 2.2,
    "upn": 0.2
   },
   "seats": {
    "pp": 143.0,
    "psoe": 106.0,
    "vox": 62.0,
    "sumar": 6.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 143,
    "psoe": 106,
    "vox": 62,
    "sumar": 6,
    "podemos": 2,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 143,
    "psoe": 106,
    "vox": 62,
    "sumar": 6,
    "podemos": 2,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20261004/sondeo-expres-sanchez-disuelve-congreso-pp-hoy-diputados-psoe-vox-sumar/1003744408026_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-02-data10-okdiario",
   "pollster": "Data10",
   "commissioner": "Okdiario",
   "fieldwork_start": "2026-10-02",
   "fieldwork_end": "2026-10-02",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 34.0,
    "psoe": 26.1,
    "vox": 18.6,
    "sumar": 5.2,
    "podemos": 4.3,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 0.8,
    "bng": 1.0,
    "cc": 0.3,
    "salf": 1.4,
    "upn": 0.2,
    "aa": 0.5
   },
   "seats": {
    "pp": 139.0,
    "psoe": 110.0,
    "vox": 64.0,
    "sumar": 5.0,
    "podemos": 4.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 8.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 0.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 110,
    "vox": 64,
    "sumar": 5,
    "podemos": 4,
    "erc": 7,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 2,
    "cc": 0,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 139,
    "psoe": 110,
    "vox": 64,
    "sumar": 5,
    "podemos": 4,
    "erc": 7,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 2,
    "cc": 0,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://okdiario.com/espana/efecto-maricarmen-resucita-sanchez-hasta-110-escanos-pero-ni-todos-sus-socios-alcanzan-pp-vox-que-suman-203-20469916",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-01-winston-articulo14",
   "pollster": "Winston",
   "commissioner": "Artículo14",
   "fieldwork_start": "2026-09-29",
   "fieldwork_end": "2026-10-01",
   "sample_size": 1201,
   "turnout_pct": null,
   "pct": {
    "pp": 31.3,
    "psoe": 24.9,
    "vox": 19.1,
    "sumar": 6.8,
    "podemos": 3.9
   },
   "seats": {
    "pp": 135.0,
    "psoe": 102.0,
    "vox": 69.0,
    "sumar": 10.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 102,
    "vox": 69,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 135,
    "psoe": 102,
    "vox": 69,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.articulo14.es/politica/pp-y-vox-ya-suman-204-escanos-y-supera-en-casi-15-puntos-a-la-izquierda-20261004.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-01-ateneo-del-dato-eldiario-es",
   "pollster": "Ateneo del Dato",
   "commissioner": "elDiario.es",
   "fieldwork_start": "2026-09-29",
   "fieldwork_end": "2026-10-01",
   "sample_size": 1500,
   "turnout_pct": null,
   "pct": {
    "pp": 33.2,
    "psoe": 27.5,
    "vox": 19.2,
    "sumar": 7.0,
    "podemos": 3.3
   },
   "seats": {
    "pp": 135.0,
    "psoe": 105.5,
    "vox": 66.5,
    "sumar": 12.0,
    "podemos": 2.0
   },
   "seats_low": {
    "pp": 129,
    "psoe": 102,
    "vox": 62,
    "sumar": 10,
    "podemos": 2
   },
   "seats_high": {
    "pp": 141,
    "psoe": 109,
    "vox": 71,
    "sumar": 14,
    "podemos": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.eldiario.es/politica/suma-pp-vox-supera-holgura-mayoria-absoluta-aventaja-izquierda-15-puntos_1_13559749.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-10-01-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-09-22",
   "fieldwork_end": "2026-10-01",
   "sample_size": 2116,
   "turnout_pct": null,
   "pct": {
    "pp": 32.6,
    "psoe": 25.6,
    "vox": 18.3,
    "sumar": 6.6,
    "podemos": 3.3,
    "erc": 2.5,
    "junts": 1.1,
    "bildu": 1.3,
    "pnv": 1.0,
    "bng": 0.9,
    "cc": 0.5,
    "upn": 0.2,
    "aa": 0.8,
    "ac": 1.0
   },
   "seats": {
    "pp": 140.0,
    "psoe": 103.0,
    "vox": 63.0,
    "sumar": 9.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "aa": 2.0,
    "ac": 3.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 103,
    "vox": 63,
    "sumar": 9,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 2,
    "ac": 3
   },
   "seats_high": {
    "pp": 140,
    "psoe": 103,
    "vox": 63,
    "sumar": 9,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 2,
    "ac": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/10/04/6ac25e4dfc6c83bb588b458d.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-28-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-09-25",
   "fieldwork_end": "2026-09-28",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 31.6,
    "psoe": 27.4,
    "vox": 18.4,
    "sumar": 5.6,
    "podemos": 2.7,
    "salf": 2.0
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-10-05/el-tiron-de-vox-mantiene-al-bloque-de-la-derecha-en-el-50-en-plena-conmocion-por-maricarmen.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-26-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-09-24",
   "fieldwork_end": "2026-09-26",
   "sample_size": 1200,
   "turnout_pct": null,
   "pct": {
    "pp": 33.9,
    "psoe": 25.7,
    "vox": 18.0,
    "sumar": 5.7,
    "podemos": 3.3,
    "erc": 2.0,
    "junts": 1.2,
    "bildu": 1.4,
    "pnv": 0.9,
    "bng": 1.0,
    "cc": 0.6,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 145.0,
    "psoe": 107.0,
    "vox": 62.0,
    "sumar": 5.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 2.0
   },
   "seats_low": {
    "pp": 145,
    "psoe": 107,
    "vox": 62,
    "sumar": 5,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 2
   },
   "seats_high": {
    "pp": 145,
    "psoe": 107,
    "vox": 62,
    "sumar": 5,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260927/sanchez-devora-socios-pide-ayuda-decreto-maricarmen-sumar-junts-pnv-bajarian-escanos/1003744398872_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-25-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-09-15",
   "fieldwork_end": "2026-09-25",
   "sample_size": 1104,
   "turnout_pct": null,
   "pct": {
    "pp": 32.3,
    "psoe": 25.3,
    "vox": 18.8,
    "sumar": 6.5,
    "podemos": 3.8,
    "erc": 2.0,
    "junts": 1.2,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.9
   },
   "seats": {
    "pp": 134.0,
    "psoe": 101.0,
    "vox": 67.0,
    "sumar": 11.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 134,
    "psoe": 101,
    "vox": 67,
    "sumar": 11,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 134,
    "psoe": 101,
    "vox": 67,
    "sumar": 11,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-27-sep-adelanto-la-crisis-de-la-vivienda-sacude-la-izquierda/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-21-celeste-tel-onda-cero",
   "pollster": "Celeste-Tel",
   "commissioner": "Onda Cero",
   "fieldwork_start": "2026-09-16",
   "fieldwork_end": "2026-09-21",
   "sample_size": 1100,
   "turnout_pct": 64.6,
   "pct": {
    "pp": 33.9,
    "psoe": 25.4,
    "vox": 17.8,
    "sumar": 6.4,
    "podemos": 3.3,
    "erc": 2.0,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 1.7,
    "upn": 0.2
   },
   "seats": {
    "pp": 147.0,
    "psoe": 101.0,
    "vox": 62.0,
    "sumar": 9.0,
    "podemos": 3.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 147,
    "psoe": 101,
    "vox": 62,
    "sumar": 9,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 147,
    "psoe": 101,
    "vox": 62,
    "sumar": 9,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": true,
   "source_url": "https://www.ondacero.es/noticias/espana/gestion-crisis-ceuta-casos-corrupcion-siguen-desgastando-gobierno-sanchez_202609246ab530d7a520494aafd5d597.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-21-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-09-16",
   "fieldwork_end": "2026-09-21",
   "sample_size": 1017,
   "turnout_pct": null,
   "pct": {
    "pp": 34.7,
    "psoe": 26.3,
    "vox": 17.3,
    "sumar": 4.5,
    "podemos": 3.7,
    "salf": 1.0
   },
   "seats": {
    "pp": 146.0,
    "psoe": 103.5,
    "vox": 59.5,
    "sumar": 6.5,
    "podemos": 2.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 144,
    "psoe": 102,
    "vox": 58,
    "sumar": 6,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 148,
    "psoe": 105,
    "vox": 61,
    "sumar": 7,
    "podemos": 3,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.20minutos.es/nacional/crisis-ceuta-pasa-factura-psoe-mientras-vox-capitaliza-descontento_7040042_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-18-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-18",
   "sample_size": 1399,
   "turnout_pct": null,
   "pct": {
    "pp": 32.1,
    "psoe": 25.6,
    "vox": 19.1,
    "sumar": 6.8,
    "podemos": 3.3,
    "erc": 1.9,
    "junts": 1.2,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.9
   },
   "seats": {
    "pp": 131.0,
    "psoe": 102.0,
    "vox": 68.0,
    "sumar": 14.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 102,
    "vox": 68,
    "sumar": 14,
    "podemos": 2,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 131,
    "psoe": 102,
    "vox": 68,
    "sumar": 14,
    "podemos": 2,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-20-sep-adelanto-movimientos-en-el-gobierno-y-sus-socios/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-11-invymark-lasexta",
   "pollster": "InvyMark",
   "commissioner": "laSexta",
   "fieldwork_start": "2026-09-07",
   "fieldwork_end": "2026-09-11",
   "sample_size": 1200,
   "turnout_pct": null,
   "pct": {
    "pp": 33.7,
    "psoe": 26.8,
    "vox": 18.6,
    "sumar": 6.1,
    "podemos": 3.3,
    "salf": 1.8
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.lasexta.com/noticias/nacional/barometro-lasexta-intencion-voto-situa-como-primera-fuerza-feijoo-como-politico-mejor-valorado_202609136aa6943d7486a40f2c9c4e90.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-10-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-09-09",
   "fieldwork_end": "2026-09-10",
   "sample_size": 1012,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 31.5,
    "psoe": 25.6,
    "vox": 18.9,
    "sumar": 6.9,
    "podemos": 2.8,
    "salf": 2.5
   },
   "seats": {
    "pp": 135.5,
    "psoe": 106.5,
    "vox": 66.5,
    "sumar": 10.0,
    "podemos": 2.0,
    "junts": 3.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 106,
    "vox": 66,
    "sumar": 10,
    "podemos": 2,
    "junts": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 136,
    "psoe": 107,
    "vox": 67,
    "sumar": 10,
    "podemos": 2,
    "junts": 4,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260913/sanchez-paga-errores-ceuta-cayendo-otro-medio-punto-abascal-sube-fuerza-costa-pp_457920.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-10-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-10",
   "sample_size": 1190,
   "turnout_pct": null,
   "pct": {
    "pp": 32.2,
    "psoe": 25.4,
    "vox": 19.2,
    "sumar": 6.9,
    "podemos": 3.4,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.9
   },
   "seats": {
    "pp": 132.0,
    "psoe": 102.0,
    "vox": 68.0,
    "sumar": 13.0,
    "podemos": 3.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 132,
    "psoe": 102,
    "vox": 68,
    "sumar": 13,
    "podemos": 3,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 132,
    "psoe": 102,
    "vox": 68,
    "sumar": 13,
    "podemos": 3,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-13-sep-adelanto-pp-y-vox-alcanzarian-los-200-diputados/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-08-hamalgama-metrica-vozpopuli",
   "pollster": "Hamalgama Métrica",
   "commissioner": "Vozpópuli",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-08",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 33.6,
    "psoe": 25.1,
    "vox": 19.3,
    "sumar": 5.6,
    "podemos": 3.8,
    "erc": 1.9,
    "junts": 1.4,
    "bildu": 1.3,
    "pnv": 0.9,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 1.6,
    "upn": 0.2
   },
   "seats": {
    "pp": 145.0,
    "psoe": 101.0,
    "vox": 67.0,
    "sumar": 7.0,
    "podemos": 3.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 145,
    "psoe": 101,
    "vox": 67,
    "sumar": 7,
    "podemos": 3,
    "erc": 8,
    "junts": 5,
    "bildu": 6,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 145,
    "psoe": 101,
    "vox": 67,
    "sumar": 7,
    "podemos": 3,
    "erc": 8,
    "junts": 5,
    "bildu": 6,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.vozpopuli.com/espana/politica/ceuta-descalabra-a-la-izquierda-pp-y-vox-sumarian-ya-212-escanos-en-las-elecciones.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-04-cis-target-point",
   "pollster": "CIS (Target Point)",
   "commissioner": "",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-04",
   "sample_size": 4042,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 26.8,
    "vox": 17.8,
    "sumar": 6.0,
    "podemos": 3.5,
    "erc": 1.7,
    "salf": 2.0
   },
   "seats": {
    "pp": 139.0,
    "psoe": 113.0,
    "vox": 61.0,
    "sumar": 8.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 113,
    "vox": 61,
    "sumar": 8,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 139,
    "psoe": 113,
    "vox": 61,
    "sumar": 8,
    "podemos": 2,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260915/cis-tezanos-otorga-cuatro-puntos-27-escanos-psoe-segun-reestimacion-target-point_458641.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-04-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-04",
   "sample_size": 4042,
   "turnout_pct": null,
   "pct": {
    "pp": 29.5,
    "psoe": 27.6,
    "vox": 17.6,
    "sumar": 6.8,
    "podemos": 3.9,
    "salf": 1.8
   },
   "seats": {
    "pp": 127.0,
    "psoe": 112.0,
    "vox": 65.0,
    "sumar": 12.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 127,
    "psoe": 112,
    "vox": 65,
    "sumar": 12,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 127,
    "psoe": 112,
    "vox": 65,
    "sumar": 12,
    "podemos": 2,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2099566095224955252",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-04-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-04",
   "sample_size": 4042,
   "turnout_pct": null,
   "pct": {
    "pp": 25.5,
    "psoe": 31.0,
    "vox": 16.6,
    "sumar": 5.7,
    "podemos": 3.7,
    "erc": 2.5,
    "junts": 0.7,
    "bildu": 1.3,
    "pnv": 0.7,
    "bng": 0.7,
    "cc": 0.2,
    "salf": 1.8,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3577mar_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-03-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-03",
   "sample_size": 1000,
   "turnout_pct": 62.3,
   "pct": {
    "pp": 34.5,
    "psoe": 24.9,
    "vox": 18.3,
    "sumar": 5.7,
    "podemos": 3.4,
    "erc": 2.0,
    "junts": 1.6,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 148.0,
    "psoe": 99.0,
    "vox": 63.0,
    "sumar": 8.0,
    "podemos": 2.5,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 147,
    "psoe": 98,
    "vox": 62,
    "sumar": 7,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 149,
    "psoe": 100,
    "vox": 64,
    "sumar": 9,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/sanchez-lleva-psoe-suelo-electoral-vox-podrian-reformar-constitucion_202609076a9d3ff03bfe5d1eff4557b2.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-03-gad3-abc",
   "pollster": "GAD3",
   "commissioner": "ABC",
   "fieldwork_start": "2026-09-01",
   "fieldwork_end": "2026-09-03",
   "sample_size": 1010,
   "turnout_pct": null,
   "pct": {
    "pp": 31.1,
    "psoe": 26.1,
    "vox": 19.2,
    "sumar": 7.0,
    "podemos": 3.1,
    "erc": 2.3,
    "junts": 1.2,
    "bildu": 1.5,
    "pnv": 0.9,
    "bng": 0.9,
    "cc": 0.3,
    "salf": 1.5,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 133.0,
    "psoe": 105.0,
    "vox": 69.0,
    "sumar": 9.0,
    "podemos": 2.0,
    "erc": 10.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 105,
    "vox": 69,
    "sumar": 9,
    "podemos": 2,
    "erc": 10,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 133,
    "psoe": 105,
    "vox": 69,
    "sumar": 9,
    "podemos": 2,
    "erc": 10,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.abc.es/espana/pp-vox-disparan-202-escanos-sanchez-aguanta-20260907215840-nt.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-03-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-08-15",
   "fieldwork_end": "2026-09-03",
   "sample_size": 1284,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 25.6,
    "vox": 19.2,
    "sumar": 6.7,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 131.0,
    "psoe": 102.0,
    "vox": 68.0,
    "sumar": 12.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 102,
    "vox": 68,
    "sumar": 12,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 131,
    "psoe": 102,
    "vox": 68,
    "sumar": 12,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-6-sep-adelanto-los-bloques-se-reconfiguran/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-09-02-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-08-31",
   "fieldwork_end": "2026-09-02",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 32.4,
    "psoe": 27.6,
    "vox": 17.8,
    "sumar": 5.7,
    "podemos": 2.8,
    "salf": 2.2
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-09-07/el-pp-y-vox-superan-por-primera-vez-el-50-del-voto-en-plena-crisis-de-ceuta.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-28-more-in-common",
   "pollster": "More in Common",
   "commissioner": "",
   "fieldwork_start": "2026-08-24",
   "fieldwork_end": "2026-08-28",
   "sample_size": 2144,
   "turnout_pct": 68.1,
   "pct": {
    "pp": 28.7,
    "psoe": 27.0,
    "vox": 20.3,
    "sumar": 6.6,
    "podemos": 3.6,
    "salf": 2.3
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://moreincommones.substack.com/p/la-inmigracion-se-convierte-en-el",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-28-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-07-15",
   "fieldwork_end": "2026-08-28",
   "sample_size": 1197,
   "turnout_pct": null,
   "pct": {
    "pp": 32.3,
    "psoe": 25.7,
    "vox": 19.0,
    "sumar": 6.4,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 132.0,
    "psoe": 102.0,
    "vox": 66.0,
    "sumar": 12.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 3.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 132,
    "psoe": 102,
    "vox": 66,
    "sumar": 12,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 132,
    "psoe": 102,
    "vox": 66,
    "sumar": 12,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-30-agosto-el-psoe-comienza-el-curso-politico-con-un-nuevo-descenso/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-27-data10-okdiario",
   "pollster": "Data10",
   "commissioner": "Okdiario",
   "fieldwork_start": "2026-08-26",
   "fieldwork_end": "2026-08-27",
   "sample_size": 1500,
   "turnout_pct": null,
   "pct": {
    "pp": 34.3,
    "psoe": 25.4,
    "vox": 18.1,
    "sumar": 6.3,
    "podemos": 3.6,
    "erc": 2.0,
    "junts": 1.4,
    "bildu": 1.4,
    "pnv": 0.9,
    "bng": 0.9,
    "cc": 0.5,
    "upn": 0.2,
    "aa": 0.7
   },
   "seats": {
    "pp": 145.0,
    "psoe": 100.0,
    "vox": 63.0,
    "sumar": 8.0,
    "podemos": 3.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 8.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 145,
    "psoe": 100,
    "vox": 63,
    "sumar": 8,
    "podemos": 3,
    "erc": 8,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 145,
    "psoe": 100,
    "vox": 63,
    "sumar": 8,
    "podemos": 3,
    "erc": 8,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://okdiario.com/espana/ceuta-sepulta-sanchez-que-cae-100-escanos-dispara-pp-vox-hasta-mayoria-absoluta-historica-208-20193314",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-26-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-08-20",
   "fieldwork_end": "2026-08-26",
   "sample_size": 2173,
   "turnout_pct": null,
   "pct": {
    "pp": 33.1,
    "psoe": 25.4,
    "vox": 17.9,
    "sumar": 6.6,
    "podemos": 2.8,
    "erc": 2.4,
    "junts": 1.1,
    "bildu": 1.2,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.5,
    "upn": 0.2,
    "aa": 0.8,
    "ac": 1.0
   },
   "seats": {
    "pp": 143.0,
    "psoe": 101.0,
    "vox": 61.0,
    "sumar": 10.0,
    "podemos": 1.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "aa": 2.0,
    "ac": 4.0
   },
   "seats_low": {
    "pp": 143,
    "psoe": 101,
    "vox": 61,
    "sumar": 10,
    "podemos": 1,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 2,
    "ac": 4
   },
   "seats_high": {
    "pp": 143,
    "psoe": 101,
    "vox": 61,
    "sumar": 10,
    "podemos": 1,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 2,
    "ac": 4
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/08/30/6a93133afc6c831b228b458d.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-25-cluster17-agenda-publica",
   "pollster": "Cluster17",
   "commissioner": "Agenda Pública",
   "fieldwork_start": "2026-08-22",
   "fieldwork_end": "2026-08-25",
   "sample_size": 1637,
   "turnout_pct": null,
   "pct": {
    "pp": 30.1,
    "psoe": 28.1,
    "vox": 16.1,
    "sumar": 6.1,
    "podemos": 3.6,
    "erc": 2.0,
    "junts": 1.6,
    "bildu": 1.3,
    "pnv": 1.1,
    "salf": 1.7,
    "ac": 1.6
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://agendapublica.es/noticia/21388/espanoles-ante-inminente-ciclo-electoral-pp-lideraria-con-mas-30-apoyos-psoe-resistiria-con-mas-28-alianca-catalana-optaria-al-congreso-si-se-presentara",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-21-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-07-01",
   "fieldwork_end": "2026-08-21",
   "sample_size": 1211,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 26.1,
    "vox": 19.0,
    "sumar": 6.4,
    "podemos": 3.5,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.4,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 131.0,
    "psoe": 103.0,
    "vox": 68.0,
    "sumar": 11.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 103,
    "vox": 68,
    "sumar": 11,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 131,
    "psoe": 103,
    "vox": 68,
    "sumar": 11,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-23ago-adelanto-la-izquierda-no-logra-remontar/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-12-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-07-01",
   "fieldwork_end": "2026-08-12",
   "sample_size": 1428,
   "turnout_pct": null,
   "pct": {
    "pp": 31.8,
    "psoe": 26.2,
    "vox": 19.2,
    "sumar": 6.5,
    "podemos": 3.7,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 130.0,
    "psoe": 102.0,
    "vox": 69.0,
    "sumar": 12.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 102,
    "vox": 69,
    "sumar": 12,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 130,
    "psoe": 102,
    "vox": 69,
    "sumar": 12,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-16ago-adelanto-leve-retroceso-del-pp-mientras-vox-aguanta-subida-de-sumar/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-07-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-30",
   "fieldwork_end": "2026-08-07",
   "sample_size": 1227,
   "turnout_pct": null,
   "pct": {
    "pp": 32.1,
    "psoe": 26.2,
    "vox": 19.1,
    "sumar": 6.2,
    "podemos": 3.9,
    "erc": 2.0,
    "junts": 1.0,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 130.0,
    "psoe": 103.0,
    "vox": 69.0,
    "sumar": 11.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 3.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 4.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 103,
    "vox": 69,
    "sumar": 11,
    "podemos": 5,
    "erc": 8,
    "junts": 3,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 4
   },
   "seats_high": {
    "pp": 130,
    "psoe": 103,
    "vox": 69,
    "sumar": 11,
    "podemos": 5,
    "erc": 8,
    "junts": 3,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 4
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-adelanto-9ago-el-psoe-se-desploma-mientras-el-pp-cede-y-vox-se-acerca-al-20/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-06-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-08-05",
   "fieldwork_end": "2026-08-06",
   "sample_size": 1690,
   "turnout_pct": null,
   "pct": {
    "pp": 33.8,
    "psoe": 26.0,
    "vox": 17.0,
    "sumar": 5.9,
    "podemos": 2.7,
    "erc": 2.1,
    "junts": 1.5,
    "bildu": 1.5,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.5,
    "salf": 2.3,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 149.0,
    "psoe": 103.0,
    "vox": 57.0,
    "sumar": 7.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 149,
    "psoe": 103,
    "vox": 57,
    "sumar": 7,
    "podemos": 2,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 149,
    "psoe": 103,
    "vox": 57,
    "sumar": 7,
    "podemos": 2,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260809/ceuta-hunde-sanchez-pp-sube-suma-escanos-gobierno-baja-sondeo-espanol-invasion/1003744347988_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-04-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-07-31",
   "fieldwork_end": "2026-08-04",
   "sample_size": 1000,
   "turnout_pct": 62.6,
   "pct": {
    "pp": 34.2,
    "psoe": 25.2,
    "vox": 18.0,
    "sumar": 5.9,
    "podemos": 3.5,
    "erc": 2.0,
    "junts": 1.6,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 146.0,
    "psoe": 102.0,
    "vox": 62.0,
    "sumar": 9.0,
    "podemos": 2.5,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 145,
    "psoe": 101,
    "vox": 61,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 147,
    "psoe": 103,
    "vox": 63,
    "sumar": 10,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/izquierda-hunde-psoe-sumar-podemos-llegan-35-votos_202608106a789283a046ad6ebca7bf9c.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-08-01-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-30",
   "fieldwork_end": "2026-08-01",
   "sample_size": 910,
   "turnout_pct": null,
   "pct": {
    "pp": 32.5,
    "psoe": 27.2,
    "vox": 18.6,
    "sumar": 5.9,
    "podemos": 3.7,
    "erc": 2.0,
    "junts": 1.0,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 134.0,
    "psoe": 105.0,
    "vox": 65.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 3.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 134,
    "psoe": 105,
    "vox": 65,
    "sumar": 10,
    "podemos": 5,
    "erc": 8,
    "junts": 3,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 134,
    "psoe": 105,
    "vox": 65,
    "sumar": 10,
    "podemos": 5,
    "erc": 8,
    "junts": 3,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-2-ago-adelanto-espana-crece-por-los-polos/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-24-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-30",
   "fieldwork_end": "2026-07-24",
   "sample_size": 1099,
   "turnout_pct": null,
   "pct": {
    "pp": 32.5,
    "psoe": 27.0,
    "vox": 18.3,
    "sumar": 5.9,
    "podemos": 3.5,
    "erc": 2.0,
    "junts": 1.0,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 136.0,
    "psoe": 106.0,
    "vox": 63.0,
    "sumar": 10.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 3.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 136,
    "psoe": 106,
    "vox": 63,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 3,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 136,
    "psoe": 106,
    "vox": 63,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 3,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-26jul-adelanto-psoe-y-junts-agravan-su-desgaste/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-20-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-07-15",
   "fieldwork_end": "2026-07-20",
   "sample_size": 1014,
   "turnout_pct": null,
   "pct": {
    "pp": 34.9,
    "psoe": 27.0,
    "vox": 16.5,
    "sumar": 3.8,
    "podemos": 4.1,
    "salf": 1.0
   },
   "seats": {
    "pp": 147.0,
    "psoe": 106.0,
    "vox": 56.0,
    "sumar": 5.5,
    "podemos": 3.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 145,
    "psoe": 104,
    "vox": 55,
    "sumar": 5,
    "podemos": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 149,
    "psoe": 108,
    "vox": 57,
    "sumar": 6,
    "podemos": 4,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.20minutos.es/nacional/pp-vox-suben-tras-caso-zapatero-amplian-brecha-con-psoe-sus-socios_7017602_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-20-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-07-06",
   "fieldwork_end": "2026-07-20",
   "sample_size": 3690,
   "turnout_pct": null,
   "pct": {
    "pp": 32.8,
    "psoe": 26.1,
    "vox": 17.3,
    "sumar": 7.4,
    "podemos": 3.0,
    "erc": 2.3,
    "junts": 1.1,
    "bildu": 1.3,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.5,
    "upn": 0.2,
    "aa": 1.0,
    "ac": 1.0
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "seats_dropped_invalid_total"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/07/26/6a6629dde4d4d8c4278b459c.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-17-keydata-publico",
   "pollster": "KeyData",
   "commissioner": "Público",
   "fieldwork_start": "2026-07-17",
   "fieldwork_end": "2026-07-17",
   "sample_size": null,
   "turnout_pct": 69.1,
   "pct": {
    "pp": 32.5,
    "psoe": 26.3,
    "vox": 17.8,
    "sumar": 6.6,
    "podemos": 3.6,
    "erc": 2.0,
    "junts": 1.2,
    "bildu": 1.3,
    "pnv": 1.0,
    "bng": 0.8,
    "salf": 1.5
   },
   "seats": {
    "pp": 140.0,
    "psoe": 106.0,
    "vox": 62.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 106,
    "vox": 62,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 140,
    "psoe": 106,
    "vox": 62,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [
    "aggregator"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.publico.es/politica/partidos/psoe-retrocede-encuestas-pp-termina-despegar-vox-nuevo-auge.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-17-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-07-15",
   "fieldwork_end": "2026-07-17",
   "sample_size": 1004,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 32.1,
    "psoe": 26.1,
    "vox": 17.6,
    "sumar": 6.1,
    "podemos": 2.7,
    "salf": 2.4
   },
   "seats": {
    "pp": 142.0,
    "psoe": 107.0,
    "vox": 61.0,
    "sumar": 8.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 141,
    "psoe": 106,
    "vox": 60,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 143,
    "psoe": 108,
    "vox": 62,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260719/pp-vox-abonan-200-escanos-sanchez-contiene-hemorragia-costa-sumar_440835.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-17-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-20",
   "fieldwork_end": "2026-07-17",
   "sample_size": 1401,
   "turnout_pct": null,
   "pct": {
    "pp": 32.5,
    "psoe": 27.5,
    "vox": 18.3,
    "sumar": 6.1,
    "podemos": 3.3,
    "erc": 2.0,
    "junts": 1.1,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 135.0,
    "psoe": 108.0,
    "vox": 62.0,
    "sumar": 11.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 108,
    "vox": 62,
    "sumar": 11,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 135,
    "psoe": 108,
    "vox": 62,
    "sumar": 11,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-19jul-adelanto-pp-junts-y-podemos-se-resienten/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-10-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-20",
   "fieldwork_end": "2026-07-10",
   "sample_size": 1304,
   "turnout_pct": null,
   "pct": {
    "pp": 32.8,
    "psoe": 27.1,
    "vox": 18.5,
    "sumar": 6.0,
    "podemos": 3.5,
    "erc": 1.9,
    "junts": 1.3,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 136.0,
    "psoe": 104.0,
    "vox": 63.0,
    "sumar": 10.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 136,
    "psoe": 104,
    "vox": 63,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 136,
    "psoe": 104,
    "vox": 63,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-12-jul-adelanto-el-pp-rompe-su-tendencia-alcista/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-09-odec-mediaflowsuv",
   "pollster": "ODEC",
   "commissioner": "Mediaflows–UV",
   "fieldwork_start": "2026-07-09",
   "fieldwork_end": "2026-07-09",
   "sample_size": 2005,
   "turnout_pct": null,
   "pct": {
    "pp": 29.5,
    "psoe": 27.0,
    "vox": 19.2,
    "sumar": 7.2,
    "podemos": 3.7,
    "erc": 2.6,
    "junts": 1.5,
    "bildu": 1.9,
    "pnv": 1.0,
    "bng": 0.7,
    "cc": 0.9,
    "salf": 1.6,
    "upn": 0.2
   },
   "seats": {
    "pp": 121.0,
    "psoe": 107.0,
    "vox": 73.0,
    "sumar": 11.0,
    "podemos": 3.0,
    "erc": 12.0,
    "junts": 5.0,
    "bildu": 8.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 2.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 121,
    "psoe": 107,
    "vox": 73,
    "sumar": 11,
    "podemos": 3,
    "erc": 12,
    "junts": 5,
    "bildu": 8,
    "pnv": 5,
    "bng": 2,
    "cc": 2,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 121,
    "psoe": 107,
    "vox": 73,
    "sumar": 11,
    "podemos": 3,
    "erc": 12,
    "junts": 5,
    "bildu": 8,
    "pnv": 5,
    "bng": 2,
    "cc": 2,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://valenciaplaza.com/valenciaplaza/comunitat-valenciana1/encuesta-el-psoe-ya-perdia-la-moncloa-antes-del-estallido-del-caso-zp-y-de-la-condena-a-abalos",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-09-gesop-prensa-iberica",
   "pollster": "GESOP",
   "commissioner": "Prensa Ibérica",
   "fieldwork_start": "2026-07-06",
   "fieldwork_end": "2026-07-09",
   "sample_size": 1001,
   "turnout_pct": null,
   "pct": {
    "pp": 29.4,
    "psoe": 26.5,
    "vox": 17.8,
    "sumar": 7.7,
    "podemos": 4.0,
    "erc": 2.3,
    "junts": 1.0,
    "salf": 2.0
   },
   "seats": {
    "pp": 125.0,
    "psoe": 110.0,
    "vox": 66.0,
    "sumar": 15.0,
    "podemos": 4.0,
    "erc": 11.5,
    "junts": 3.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 123,
    "psoe": 108,
    "vox": 64,
    "sumar": 14,
    "podemos": 4,
    "erc": 11,
    "junts": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 127,
    "psoe": 112,
    "vox": 68,
    "sumar": 16,
    "podemos": 4,
    "erc": 12,
    "junts": 4,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elperiodico.com/es/politica/20260714/encuesta-elecciones-generales-espana-132382672",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-06-cis-sondaxe",
   "pollster": "CIS (Sondaxe)",
   "commissioner": "",
   "fieldwork_start": "2026-07-01",
   "fieldwork_end": "2026-07-06",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 28.7,
    "psoe": 27.2,
    "vox": 17.2,
    "sumar": 5.9,
    "podemos": 2.3,
    "erc": 1.8,
    "junts": 0.9,
    "bildu": 1.0,
    "pnv": 0.7,
    "bng": 0.5,
    "cc": 0.2,
    "salf": 2.8,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.lavozdegalicia.es/noticia/espana/2026/07/16/estimacion-sondaxe-datos-cis-situa-pp-delante-psoe/00031784232181615222417.htm",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-06-cis-target-point",
   "pollster": "CIS (Target Point)",
   "commissioner": "",
   "fieldwork_start": "2026-07-01",
   "fieldwork_end": "2026-07-06",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 32.3,
    "psoe": 26.6,
    "vox": 16.3,
    "sumar": 7.4,
    "podemos": 2.7,
    "erc": 1.8,
    "junts": 1.2,
    "bildu": 1.2,
    "pnv": 0.9,
    "bng": 0.5,
    "salf": 2.8
   },
   "seats": {
    "pp": 141.0,
    "psoe": 112.0,
    "vox": 56.0,
    "sumar": 11.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 141,
    "psoe": 112,
    "vox": 56,
    "sumar": 11,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 141,
    "psoe": 112,
    "vox": 56,
    "sumar": 11,
    "podemos": 2,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260717/revision-independiente-cis-quita-34-escanos-psoe-anticipa-problemas-pnv_440404.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-06-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-07-01",
   "fieldwork_end": "2026-07-06",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 30.5,
    "psoe": 27.9,
    "vox": 16.2,
    "sumar": 7.4,
    "podemos": 2.9,
    "salf": 2.0
   },
   "seats": {
    "pp": 135.0,
    "psoe": 114.0,
    "vox": 54.0,
    "sumar": 14.0,
    "podemos": 1.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 114,
    "vox": 54,
    "sumar": 14,
    "podemos": 1,
    "salf": 0
   },
   "seats_high": {
    "pp": 135,
    "psoe": 114,
    "vox": 54,
    "sumar": 14,
    "podemos": 1,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2078049116286755273",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-06-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-07-01",
   "fieldwork_end": "2026-07-06",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 25.1,
    "psoe": 33.0,
    "vox": 15.3,
    "sumar": 6.1,
    "podemos": 2.5,
    "erc": 2.7,
    "junts": 0.7,
    "bildu": 0.8,
    "pnv": 1.0,
    "bng": 0.9,
    "cc": 0.2,
    "salf": 2.6,
    "upn": 0.2
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PP 25.1 vs median 32.8 of 10 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3571mar_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-06-hamalgama-metrica-vozpopuli",
   "pollster": "Hamalgama Métrica",
   "commissioner": "Vozpópuli",
   "fieldwork_start": "2026-06-30",
   "fieldwork_end": "2026-07-06",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 33.8,
    "psoe": 25.9,
    "vox": 18.8,
    "sumar": 5.9,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 0.9,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 1.6,
    "upn": 0.2
   },
   "seats": {
    "pp": 146.0,
    "psoe": 104.0,
    "vox": 63.0,
    "sumar": 7.0,
    "podemos": 3.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 4.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 146,
    "psoe": 104,
    "vox": 63,
    "sumar": 7,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 146,
    "psoe": 104,
    "vox": 63,
    "sumar": 7,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 4,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.vozpopuli.com/espana/politica/pp-y-vox-amplian-su-ventaja-hasta-los-209-escanos-y-la-izquierda-se-hunde-por-la-corrupcion.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-04-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-07-02",
   "fieldwork_end": "2026-07-04",
   "sample_size": 1416,
   "turnout_pct": null,
   "pct": {
    "pp": 33.6,
    "psoe": 25.7,
    "vox": 16.9,
    "sumar": 6.0,
    "podemos": 2.8,
    "erc": 2.3,
    "junts": 1.4,
    "bildu": 1.5,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 2.2,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 147.0,
    "psoe": 103.0,
    "vox": 58.0,
    "sumar": 8.0,
    "podemos": 2.0,
    "erc": 9.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 147,
    "psoe": 103,
    "vox": 58,
    "sumar": 8,
    "podemos": 2,
    "erc": 9,
    "junts": 6,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 147,
    "psoe": 103,
    "vox": 58,
    "sumar": 8,
    "podemos": 2,
    "erc": 9,
    "junts": 6,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260705/demoledor-sondeo-ola-corrupcion-psoe-arrastra-izquierda-no-separatista-peor-dato-anos/1003744310813_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-03-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-12",
   "fieldwork_end": "2026-07-03",
   "sample_size": 2237,
   "turnout_pct": null,
   "pct": {
    "pp": 33.0,
    "psoe": 27.1,
    "vox": 18.3,
    "sumar": 5.9,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.4,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 136.0,
    "psoe": 104.0,
    "vox": 62.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 136,
    "psoe": 104,
    "vox": 62,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 136,
    "psoe": 104,
    "vox": 62,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-5jul-adelanto-ligera-subida-de-psoe-y-vox/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-07-01-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-06-25",
   "fieldwork_end": "2026-07-01",
   "sample_size": 1000,
   "turnout_pct": 62.8,
   "pct": {
    "pp": 34.5,
    "psoe": 25.0,
    "vox": 17.8,
    "sumar": 6.1,
    "podemos": 3.6,
    "erc": 2.0,
    "junts": 1.6,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 147.0,
    "psoe": 99.5,
    "vox": 61.0,
    "sumar": 9.0,
    "podemos": 2.5,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 146,
    "psoe": 99,
    "vox": 60,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 148,
    "psoe": 100,
    "vox": 62,
    "sumar": 10,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/sanchez-arrastra-psoe-cae-debajo-100-diputados_202607066a48e6bcdcb2092ca8c56943.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-30-cis-democrata",
   "pollster": "CIS (Demócrata)",
   "commissioner": "",
   "fieldwork_start": "2026-06-22",
   "fieldwork_end": "2026-06-30",
   "sample_size": 6019,
   "turnout_pct": 70.0,
   "pct": {
    "pp": 32.3,
    "psoe": 30.4,
    "vox": 18.1,
    "sumar": 7.1,
    "podemos": 2.7
   },
   "seats": {
    "pp": 132.0,
    "psoe": 121.0,
    "vox": 62.0,
    "sumar": 9.0,
    "podemos": 2.0,
    "erc": 6.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 4.0,
    "bng": 1.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 132,
    "psoe": 121,
    "vox": 62,
    "sumar": 9,
    "podemos": 2,
    "erc": 6,
    "junts": 5,
    "bildu": 6,
    "pnv": 4,
    "bng": 1,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 132,
    "psoe": 121,
    "vox": 62,
    "sumar": 9,
    "podemos": 2,
    "erc": 6,
    "junts": 5,
    "bildu": 6,
    "pnv": 4,
    "bng": 1,
    "cc": 1,
    "upn": 1
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.democrata.es/encuestas/elecciones-generales/encuesta-elecciones-generales-recalculo-cis-situa-psoe-19-puntos-pp-da-194-escanos-pp-vox/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-30-cis-democrata-2",
   "pollster": "CIS (Demócrata)",
   "commissioner": "",
   "fieldwork_start": "2026-06-22",
   "fieldwork_end": "2026-06-30",
   "sample_size": 6019,
   "turnout_pct": 67.0,
   "pct": {
    "pp": 32.5,
    "psoe": 30.0,
    "vox": 18.5,
    "sumar": 7.0,
    "podemos": 2.5
   },
   "seats": {
    "pp": 133.0,
    "psoe": 120.0,
    "vox": 62.0,
    "sumar": 8.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 4.0,
    "bng": 1.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 120,
    "vox": 62,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 4,
    "bng": 1,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 133,
    "psoe": 120,
    "vox": 62,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 4,
    "bng": 1,
    "cc": 1,
    "upn": 1
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.democrata.es/encuestas/elecciones-generales/encuesta-elecciones-generales-recalculo-cis-situa-psoe-19-puntos-pp-da-194-escanos-pp-vox/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-29-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-06-26",
   "fieldwork_end": "2026-06-29",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 28.0,
    "vox": 17.2,
    "sumar": 5.8,
    "podemos": 3.1,
    "salf": 2.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-07-06/pp-y-vox-aventajan-en-mas-de-12-puntos-a-psoe-sumar-y-podemos-en-estimacion-de-voto.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-29-ipsos-la-vanguardia",
   "pollster": "Ipsos",
   "commissioner": "La Vanguardia",
   "fieldwork_start": "2026-06-16",
   "fieldwork_end": "2026-06-29",
   "sample_size": 1306,
   "turnout_pct": null,
   "pct": {
    "pp": 31.2,
    "psoe": 27.1,
    "vox": 18.5,
    "sumar": 7.6,
    "podemos": 1.8,
    "erc": 2.0,
    "junts": 0.9,
    "bildu": 1.8,
    "pnv": 1.3,
    "bng": 0.6,
    "cc": 0.5,
    "salf": 1.9,
    "upn": 0.0,
    "ac": 0.9
   },
   "seats": {
    "pp": 132.0,
    "psoe": 111.0,
    "vox": 64.0,
    "sumar": 12.0,
    "podemos": 0.0,
    "erc": 8.0,
    "junts": 3.0,
    "bildu": 8.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 0.0,
    "ac": 3.0
   },
   "seats_low": {
    "pp": 132,
    "psoe": 111,
    "vox": 64,
    "sumar": 12,
    "podemos": 0,
    "erc": 8,
    "junts": 3,
    "bildu": 8,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 0,
    "ac": 3
   },
   "seats_high": {
    "pp": 132,
    "psoe": 111,
    "vox": 64,
    "sumar": 12,
    "podemos": 0,
    "erc": 8,
    "junts": 3,
    "bildu": 8,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 0,
    "ac": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.lavanguardia.com/politica/20260705/11584509/psoe-retrocede-lentamente-populares-vox-rozan-200-escanos.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-28-more-in-common",
   "pollster": "More in Common",
   "commissioner": "",
   "fieldwork_start": "2026-06-24",
   "fieldwork_end": "2026-06-28",
   "sample_size": 2277,
   "turnout_pct": 67.7,
   "pct": {
    "pp": 31.3,
    "psoe": 25.7,
    "vox": 17.1,
    "sumar": 8.2,
    "podemos": 3.3,
    "salf": 2.2
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://moreincommones.substack.com/p/el-psoe-pierde-mas-de-dos-puntos",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-26-invymark-lasexta",
   "pollster": "InvyMark",
   "commissioner": "laSexta",
   "fieldwork_start": "2026-06-22",
   "fieldwork_end": "2026-06-26",
   "sample_size": null,
   "turnout_pct": null,
   "pct": {
    "pp": 33.5,
    "psoe": 27.3,
    "vox": 17.5,
    "sumar": 5.7,
    "podemos": 3.5,
    "salf": 1.7
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.lasexta.com/noticias/nacional/barometro-lasexta-seria-fuerza-mas-votada-mas-medio-punto-respecto-anteriores-elecciones_202606276a3fc0a495cc61359ce002d3.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-26-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-12",
   "fieldwork_end": "2026-06-26",
   "sample_size": 1844,
   "turnout_pct": null,
   "pct": {
    "pp": 33.0,
    "psoe": 26.8,
    "vox": 18.2,
    "sumar": 5.9,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.4,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 136.0,
    "psoe": 103.0,
    "vox": 62.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 136,
    "psoe": 103,
    "vox": 62,
    "sumar": 10,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 136,
    "psoe": 103,
    "vox": 62,
    "sumar": 10,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-28jun-adelanto-el-psoe-no-logra-frenar-su-desgaste/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-19-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-12",
   "fieldwork_end": "2026-06-19",
   "sample_size": 1472,
   "turnout_pct": null,
   "pct": {
    "pp": 33.0,
    "psoe": 27.1,
    "vox": 18.1,
    "sumar": 5.9,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.4,
    "bildu": 1.5,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 136.0,
    "psoe": 105.0,
    "vox": 61.0,
    "sumar": 10.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 136,
    "psoe": 105,
    "vox": 61,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 136,
    "psoe": 105,
    "vox": 61,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-21jun-adelanto-el-psoe-acentua-su-caida-mientras-junts-y-pnv-se-resienten/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-18-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-06-17",
   "fieldwork_end": "2026-06-18",
   "sample_size": 1022,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 32.0,
    "psoe": 25.6,
    "vox": 18.1,
    "sumar": 7.2,
    "podemos": 3.2,
    "salf": 2.2
   },
   "seats": {
    "pp": 140.0,
    "psoe": 106.0,
    "vox": 62.0,
    "sumar": 10.5,
    "podemos": 2.5,
    "erc": 8.5,
    "junts": 4.5,
    "bildu": 6.5,
    "pnv": 5.5,
    "bng": 1.5,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 105,
    "vox": 61,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 5,
    "bng": 1,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "seats_high": {
    "pp": 141,
    "psoe": 107,
    "vox": 63,
    "sumar": 11,
    "podemos": 3,
    "erc": 9,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260622/sanchez-llega-fin-curso-desmovilizacion-record-electorado-pp-vox-204-escanos_430683.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-12-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-06-05",
   "fieldwork_end": "2026-06-12",
   "sample_size": 1297,
   "turnout_pct": null,
   "pct": {
    "pp": 32.8,
    "psoe": 27.7,
    "vox": 18.2,
    "sumar": 5.9,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.1
   },
   "seats": {
    "pp": 135.0,
    "psoe": 106.0,
    "vox": 60.0,
    "sumar": 10.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 7.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 106,
    "vox": 60,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 135,
    "psoe": 106,
    "vox": 60,
    "sumar": 10,
    "podemos": 4,
    "erc": 8,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-14jun-adelanto-caida-socialista-subida-de-la-izq-alternativa-podemos-sin-grupo-propio/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-11-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-06-01",
   "fieldwork_end": "2026-06-11",
   "sample_size": 1994,
   "turnout_pct": null,
   "pct": {
    "pp": 32.6,
    "psoe": 26.4,
    "vox": 17.2,
    "sumar": 7.0,
    "podemos": 3.4,
    "erc": 2.0,
    "junts": 0.8,
    "bildu": 1.0,
    "pnv": 0.9,
    "bng": 0.8,
    "cc": 0.5,
    "upn": 0.2,
    "aa": 0.7,
    "ac": 0.8
   },
   "seats": {
    "pp": 140.0,
    "psoe": 108.0,
    "vox": 60.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 3.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "aa": 1.0,
    "ac": 2.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 108,
    "vox": 60,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 1,
    "ac": 2
   },
   "seats_high": {
    "pp": 140,
    "psoe": 108,
    "vox": 60,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "aa": 1,
    "ac": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/06/14/6a2e8f5d21efa02b288b456f.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-05-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-05-24",
   "fieldwork_end": "2026-06-05",
   "sample_size": 1691,
   "turnout_pct": null,
   "pct": {
    "pp": 32.4,
    "psoe": 28.2,
    "vox": 18.3,
    "sumar": 5.9,
    "podemos": 3.6,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 133.0,
    "psoe": 109.0,
    "vox": 60.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 109,
    "vox": 60,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 133,
    "psoe": 109,
    "vox": 60,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-7-jun-adelanto-retroceso-del-psoe-que-se-deja-medio-punto-y-varios-diputados/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-04-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-06-01",
   "fieldwork_end": "2026-06-04",
   "sample_size": 4024,
   "turnout_pct": null,
   "pct": {
    "pp": 31.2,
    "psoe": 28.1,
    "vox": 16.3,
    "sumar": 7.2,
    "podemos": 2.8,
    "salf": 1.7
   },
   "seats": {
    "pp": 135.0,
    "psoe": 114.0,
    "vox": 54.0,
    "sumar": 12.0,
    "podemos": 0.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 114,
    "vox": 54,
    "sumar": 12,
    "podemos": 0,
    "salf": 0
   },
   "seats_high": {
    "pp": 135,
    "psoe": 114,
    "vox": 54,
    "sumar": 12,
    "podemos": 0,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2065114294648184866",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-04-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-06-01",
   "fieldwork_end": "2026-06-04",
   "sample_size": 4024,
   "turnout_pct": null,
   "pct": {
    "pp": 27.1,
    "psoe": 31.3,
    "vox": 15.8,
    "sumar": 6.4,
    "podemos": 2.8,
    "erc": 1.9,
    "junts": 1.0,
    "bildu": 1.2,
    "pnv": 0.6,
    "bng": 1.0,
    "cc": 0.2,
    "salf": 1.9,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3567mar_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-06-01-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-05-28",
   "fieldwork_end": "2026-06-01",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 32.4,
    "psoe": 27.7,
    "vox": 17.4,
    "sumar": 6.2,
    "podemos": 2.3,
    "salf": 2.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-06-07/el-pp-amplia-a-casi-cinco-puntos-su-ventaja-sobre-el-psoe-tras-los-ultimos-escandalos-de-corrupcion.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-30-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-05-28",
   "fieldwork_end": "2026-05-30",
   "sample_size": 1200,
   "turnout_pct": null,
   "pct": {
    "pp": 33.9,
    "psoe": 25.9,
    "vox": 17.4,
    "sumar": 5.7,
    "podemos": 2.2,
    "erc": 2.1,
    "junts": 1.2,
    "bildu": 1.5,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 2.5,
    "upn": 0.2,
    "aa": 1.1
   },
   "seats": {
    "pp": 147.0,
    "psoe": 105.0,
    "vox": 60.0,
    "sumar": 6.0,
    "podemos": 1.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 2.0
   },
   "seats_low": {
    "pp": 147,
    "psoe": 105,
    "vox": 60,
    "sumar": 6,
    "podemos": 1,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 2
   },
   "seats_high": {
    "pp": 147,
    "psoe": 105,
    "vox": 60,
    "sumar": 6,
    "podemos": 1,
    "erc": 8,
    "junts": 5,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260531/corrupcion-pasa-factura-psoe-socios-oposicion-saca-escanos-sondeo-publicara-hoy-espanol/1003744267342_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-29-invymark-lasexta",
   "pollster": "InvyMark",
   "commissioner": "laSexta",
   "fieldwork_start": "2026-05-25",
   "fieldwork_end": "2026-05-29",
   "sample_size": 1200,
   "turnout_pct": null,
   "pct": {
    "pp": 33.1,
    "psoe": 27.8,
    "vox": 17.6,
    "sumar": 5.5,
    "podemos": 3.6,
    "salf": 1.7
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.lasexta.com/noticias/nacional/barometro-lasexta-548-encuestados-prefiere-que-proximo-presidente-gobierno-sea-feijoo_202605316a1c255d7d8b1d3812630bbf.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-29-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-05-24",
   "fieldwork_end": "2026-05-29",
   "sample_size": 1160,
   "turnout_pct": null,
   "pct": {
    "pp": 32.2,
    "psoe": 28.8,
    "vox": 18.5,
    "sumar": 5.8,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 131.0,
    "psoe": 114.0,
    "vox": 58.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 114,
    "vox": 58,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 131,
    "psoe": 114,
    "vox": 58,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-31-may-adelanto-ligera-desmovilizacion-de-la-izquierda-el-psoe-resiste/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-28-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-05-27",
   "fieldwork_end": "2026-05-28",
   "sample_size": 1007,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 31.2,
    "psoe": 25.4,
    "vox": 18.9,
    "sumar": 5.3,
    "podemos": 3.1,
    "salf": 2.0
   },
   "seats": {
    "pp": 135.0,
    "psoe": 104.0,
    "vox": 68.0,
    "sumar": 5.5,
    "podemos": 2.5,
    "erc": 12.5,
    "junts": 4.0,
    "bildu": 6.5,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 2.0
   },
   "seats_low": {
    "pp": 134,
    "psoe": 103,
    "vox": 67,
    "sumar": 5,
    "podemos": 2,
    "erc": 12,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 2
   },
   "seats_high": {
    "pp": 136,
    "psoe": 105,
    "vox": 69,
    "sumar": 6,
    "podemos": 3,
    "erc": 13,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260601/sanchez-arrastra-sumar-podemos-mayor-caida-curso-vox-recupera-terreno-pp-derecha_423008.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-28-gad3-abc",
   "pollster": "GAD3",
   "commissioner": "ABC",
   "fieldwork_start": "2026-05-26",
   "fieldwork_end": "2026-05-28",
   "sample_size": 1011,
   "turnout_pct": null,
   "pct": {
    "pp": 33.1,
    "psoe": 26.8,
    "vox": 17.1,
    "sumar": 5.9,
    "podemos": 3.1,
    "erc": 2.0,
    "junts": 1.6,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 1.4,
    "upn": 0.1,
    "aa": 1.2
   },
   "seats": {
    "pp": 141.0,
    "psoe": 107.0,
    "vox": 60.0,
    "sumar": 7.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 7.0,
    "bildu": 8.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 2.0,
    "salf": 0.0,
    "upn": 0.0,
    "aa": 1.0
   },
   "seats_low": {
    "pp": 141,
    "psoe": 107,
    "vox": 60,
    "sumar": 7,
    "podemos": 2,
    "erc": 8,
    "junts": 7,
    "bildu": 8,
    "pnv": 5,
    "bng": 2,
    "cc": 2,
    "salf": 0,
    "upn": 0,
    "aa": 1
   },
   "seats_high": {
    "pp": 141,
    "psoe": 107,
    "vox": 60,
    "sumar": 7,
    "podemos": 2,
    "erc": 8,
    "junts": 7,
    "bildu": 8,
    "pnv": 5,
    "bng": 2,
    "cc": 2,
    "salf": 0,
    "upn": 0,
    "aa": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.abc.es/espana/pp-vox-superan-200-escanos-ante-psoe-20260601220125-nt.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-27-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-05-25",
   "fieldwork_end": "2026-05-27",
   "sample_size": 1000,
   "turnout_pct": 62.3,
   "pct": {
    "pp": 34.7,
    "psoe": 25.1,
    "vox": 17.9,
    "sumar": 6.3,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.6,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 149.5,
    "psoe": 101.5,
    "vox": 59.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 148,
    "psoe": 100,
    "vox": 58,
    "sumar": 9,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 151,
    "psoe": 103,
    "vox": 60,
    "sumar": 11,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/psoe-pierde-dos-millones-votos-desplomaria-100-escanos_202606016a1acc6acb17881aa262af8d.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-22-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-05-20",
   "fieldwork_end": "2026-05-22",
   "sample_size": 1009,
   "turnout_pct": null,
   "pct": {
    "pp": 34.8,
    "psoe": 27.7,
    "vox": 16.0,
    "sumar": 5.7,
    "podemos": 3.5,
    "salf": 1.1
   },
   "seats": {
    "pp": 146.0,
    "psoe": 109.0,
    "vox": 55.0,
    "sumar": 8.0,
    "podemos": 2.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 144,
    "psoe": 107,
    "vox": 54,
    "sumar": 7,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 148,
    "psoe": 111,
    "vox": 56,
    "sumar": 9,
    "podemos": 3,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.20minutos.es/nacional/pp-amplia-solo-ligeramente-brecha-con-psoe-tras-caso-zapatero-mientras-sumar-capitaliza-desgaste-socialista_6975308_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-22-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-05-19",
   "fieldwork_end": "2026-05-22",
   "sample_size": 1291,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 29.1,
    "vox": 18.5,
    "sumar": 6.0,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.6,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.3,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 1.0
   },
   "seats": {
    "pp": 129.0,
    "psoe": 113.0,
    "vox": 60.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 3.0
   },
   "seats_low": {
    "pp": 129,
    "psoe": 113,
    "vox": 60,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "seats_high": {
    "pp": 129,
    "psoe": 113,
    "vox": 60,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 3
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-24-may-adelanto-psoe-y-vox-se-refuerzan-adelante-irrumpiria-en-el-congreso/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-18-cis-target-point",
   "pollster": "CIS (Target Point)",
   "commissioner": "",
   "fieldwork_start": "2026-05-04",
   "fieldwork_end": "2026-05-18",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 31.0,
    "psoe": 27.4,
    "vox": 19.0,
    "sumar": 5.8,
    "podemos": 2.3,
    "erc": 1.8,
    "junts": 0.9,
    "bildu": 1.2,
    "pnv": 0.8,
    "bng": 0.4,
    "salf": 2.5
   },
   "seats": {
    "pp": 133.0,
    "psoe": 118.0,
    "vox": 69.0,
    "sumar": 8.0,
    "podemos": 1.0,
    "erc": 7.0,
    "junts": 3.0,
    "bildu": 7.0,
    "pnv": 4.0,
    "bng": 0.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 118,
    "vox": 69,
    "sumar": 8,
    "podemos": 1,
    "erc": 7,
    "junts": 3,
    "bildu": 7,
    "pnv": 4,
    "bng": 0,
    "salf": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 118,
    "vox": 69,
    "sumar": 8,
    "podemos": 1,
    "erc": 7,
    "junts": 3,
    "bildu": 7,
    "pnv": 4,
    "bng": 0,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260530/revision-cis-situa-pp-vox-encima-200-escanos-antes-imputacion-zapatero-registros-ferraz_423154.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-18-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-05-04",
   "fieldwork_end": "2026-05-18",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 30.7,
    "psoe": 30.3,
    "vox": 17.4,
    "sumar": 6.4,
    "podemos": 2.1,
    "salf": 1.8
   },
   "seats": {
    "pp": 129.0,
    "psoe": 121.0,
    "vox": 60.0,
    "sumar": 11.0,
    "podemos": 0.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 129,
    "psoe": 121,
    "vox": 60,
    "sumar": 11,
    "podemos": 0,
    "salf": 0
   },
   "seats_high": {
    "pp": 129,
    "psoe": 121,
    "vox": 60,
    "sumar": 11,
    "podemos": 0,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2060330718874497292",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-18-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-05-04",
   "fieldwork_end": "2026-05-18",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 24.9,
    "psoe": 36.2,
    "vox": 16.2,
    "sumar": 5.7,
    "podemos": 2.5,
    "erc": 2.6,
    "junts": 0.8,
    "bildu": 0.9,
    "pnv": 0.5,
    "bng": 0.7,
    "cc": 0.1,
    "salf": 2.4,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PSOE 36.2 vs median 28.2 of 6 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3562marmt_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-15-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-05-01",
   "fieldwork_end": "2026-05-15",
   "sample_size": 1026,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 28.7,
    "vox": 18.3,
    "sumar": 6.2,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.6,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 131.0,
    "psoe": 113.0,
    "vox": 60.0,
    "sumar": 11.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 113,
    "vox": 60,
    "sumar": 11,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 131,
    "psoe": 113,
    "vox": 60,
    "sumar": 11,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-17-may-adelanto-ligero-retroceso-del-psoe-que-aprovecha-sumar/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-08-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-05-01",
   "fieldwork_end": "2026-05-08",
   "sample_size": 1377,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 29.0,
    "vox": 18.2,
    "sumar": 6.0,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 132.0,
    "psoe": 116.0,
    "vox": 57.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 132,
    "psoe": 116,
    "vox": 57,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 132,
    "psoe": 116,
    "vox": 57,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-10-may-adelanto-subida-del-psoe-vox-rompe-la-tendencia-a-la-baja/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-05-01-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-04-20",
   "fieldwork_end": "2026-05-01",
   "sample_size": 1542,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 28.3,
    "vox": 17.9,
    "sumar": 5.9,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 135.0,
    "psoe": 113.0,
    "vox": 57.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 113,
    "vox": 57,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 135,
    "psoe": 113,
    "vox": 57,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-3-mayo-adelanto-el-pp-alcanza-el-32-y-vox-baja-del-18/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-29-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-04-24",
   "fieldwork_end": "2026-04-29",
   "sample_size": 1205,
   "turnout_pct": null,
   "pct": {
    "pp": 32.3,
    "psoe": 28.4,
    "vox": 17.2,
    "sumar": 6.9,
    "podemos": 3.5,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.2,
    "pnv": 1.2,
    "bng": 0.7,
    "cc": 0.5,
    "upn": 0.2,
    "ac": 0.4
   },
   "seats": {
    "pp": 138.0,
    "psoe": 116.0,
    "vox": 57.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 8.0,
    "junts": 3.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 1.0,
    "cc": 1.0,
    "upn": 1.0,
    "ac": 1.0
   },
   "seats_low": {
    "pp": 138,
    "psoe": 116,
    "vox": 57,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 1,
    "cc": 1,
    "upn": 1,
    "ac": 1
   },
   "seats_high": {
    "pp": 138,
    "psoe": 116,
    "vox": 57,
    "sumar": 10,
    "podemos": 2,
    "erc": 8,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 1,
    "cc": 1,
    "upn": 1,
    "ac": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/05/03/69f7890fe85ecefc7a8b4582.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-27-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-04-24",
   "fieldwork_end": "2026-04-27",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 31.3,
    "psoe": 28.4,
    "vox": 17.9,
    "sumar": 5.7,
    "podemos": 2.5,
    "salf": 2.3
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-05-04/vox-confirma-su-tendencia-a-la-baja-y-pierde-casi-un-punto-de-estimacion-de-voto-en-un-mes.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-26-ateneo-del-dato",
   "pollster": "Ateneo del Dato",
   "commissioner": "",
   "fieldwork_start": "2026-04-22",
   "fieldwork_end": "2026-04-26",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 31.7,
    "psoe": 27.5,
    "vox": 18.4,
    "sumar": 5.6,
    "podemos": 3.8,
    "salf": 2.6
   },
   "seats": {
    "pp": 133.0,
    "psoe": 107.0,
    "vox": 68.0,
    "sumar": 9.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 107,
    "vox": 68,
    "sumar": 9,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 107,
    "vox": 68,
    "sumar": 9,
    "podemos": 2,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2049912681931452614",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-25-more-in-common",
   "pollster": "More in Common",
   "commissioner": "",
   "fieldwork_start": "2026-04-21",
   "fieldwork_end": "2026-04-25",
   "sample_size": 2547,
   "turnout_pct": 68.3,
   "pct": {
    "pp": 31.1,
    "psoe": 28.0,
    "vox": 17.1,
    "sumar": 7.7,
    "podemos": 2.9,
    "salf": 1.8
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://moreincommones.substack.com/p/lanzamos-nuestro-propio-modelo-de",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-24-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-04-12",
   "fieldwork_end": "2026-04-24",
   "sample_size": 1844,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 28.5,
    "vox": 18.0,
    "sumar": 5.9,
    "podemos": 3.8,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 135.0,
    "psoe": 114.0,
    "vox": 56.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 114,
    "vox": 56,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 135,
    "psoe": 114,
    "vox": 56,
    "sumar": 10,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-26-abr-adelanto-continuan-las-tendencias-con-pp-y-psoe-peleando-la-victoria/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-23-keydata-publico",
   "pollster": "KeyData",
   "commissioner": "Público",
   "fieldwork_start": "2026-04-23",
   "fieldwork_end": "2026-04-23",
   "sample_size": null,
   "turnout_pct": 69.3,
   "pct": {
    "pp": 32.4,
    "psoe": 27.5,
    "vox": 17.7,
    "sumar": 6.5,
    "podemos": 3.5,
    "erc": 1.9,
    "junts": 1.2,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.8,
    "salf": 1.9
   },
   "seats": {
    "pp": 139.0,
    "psoe": 111.0,
    "vox": 60.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 111,
    "vox": 60,
    "sumar": 10,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 139,
    "psoe": 111,
    "vox": 60,
    "sumar": 10,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [
    "aggregator"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.publico.es/politica/partidos/pp-mantiene-estable-vox-frena-ascenso-pero-tendrian-amplia-mayoria-absoluta.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-18-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-04-15",
   "fieldwork_end": "2026-04-18",
   "sample_size": 1712,
   "turnout_pct": null,
   "pct": {
    "pp": 31.8,
    "psoe": 27.0,
    "vox": 16.9,
    "sumar": 6.6,
    "podemos": 3.4,
    "erc": 1.8,
    "junts": 1.2,
    "bildu": 1.3,
    "pnv": 1.1,
    "bng": 0.8,
    "cc": 0.4,
    "salf": 2.6,
    "upn": 0.2
   },
   "seats": {
    "pp": 140.0,
    "psoe": 110.0,
    "vox": 59.0,
    "sumar": 10.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 110,
    "vox": 59,
    "sumar": 10,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 140,
    "psoe": 110,
    "vox": 59,
    "sumar": 10,
    "podemos": 2,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260419/efecto-trump-altera-mapa-electoral-sondeo-noche-sanchez-rebota-vox-cae-feijoo-afianza/1003744212983_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-17-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-04-12",
   "fieldwork_end": "2026-04-17",
   "sample_size": 1301,
   "turnout_pct": null,
   "pct": {
    "pp": 31.5,
    "psoe": 28.7,
    "vox": 18.1,
    "sumar": 5.7,
    "podemos": 3.7,
    "erc": 1.8,
    "junts": 1.4,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 133.0,
    "psoe": 116.0,
    "vox": 58.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 116,
    "vox": 58,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 116,
    "vox": 58,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-19-abr-adelanto-la-derecha-suma-con-vox-perdiendo-la-cuota-de-los-60-escanos/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-10-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-04-06",
   "fieldwork_end": "2026-04-10",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 30.9,
    "psoe": 28.9,
    "vox": 17.6,
    "sumar": 5.7,
    "podemos": 2.1,
    "salf": 1.8
   },
   "seats": {
    "pp": 130.0,
    "psoe": 115.0,
    "vox": 63.0,
    "sumar": 10.0,
    "podemos": 0.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 115,
    "vox": 63,
    "sumar": 10,
    "podemos": 0,
    "salf": 0
   },
   "seats_high": {
    "pp": 130,
    "psoe": 115,
    "vox": 63,
    "sumar": 10,
    "podemos": 0,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://ateneodeldato.com/nuestra-reestimacion-del-cis-de-abril/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-10-cis-logoslab",
   "pollster": "CIS (Logoslab)",
   "commissioner": "",
   "fieldwork_start": "2026-04-06",
   "fieldwork_end": "2026-04-10",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 30.1,
    "psoe": 30.1,
    "vox": 16.9,
    "sumar": 5.8,
    "podemos": 2.1,
    "salf": 1.8
   },
   "seats": {
    "pp": 127.0,
    "psoe": 121.0,
    "vox": 60.0,
    "sumar": 8.0,
    "podemos": 1.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 127,
    "psoe": 121,
    "vox": 60,
    "sumar": 8,
    "podemos": 1,
    "salf": 0
   },
   "seats_high": {
    "pp": 127,
    "psoe": 121,
    "vox": 60,
    "sumar": 8,
    "podemos": 1,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.infolibre.es/politica/bipartidismo-refuerza-costa-socios_1_2180657.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-10-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-04-06",
   "fieldwork_end": "2026-04-10",
   "sample_size": 4020,
   "turnout_pct": null,
   "pct": {
    "pp": 23.6,
    "psoe": 36.4,
    "vox": 14.7,
    "sumar": 5.8,
    "podemos": 2.2,
    "erc": 2.9,
    "junts": 0.8,
    "bildu": 1.3,
    "pnv": 0.8,
    "bng": 0.8,
    "cc": 0.2,
    "salf": 1.7,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PP 23.6 vs median 31.8 of 8 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3557marmt_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-10-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-04-05",
   "fieldwork_end": "2026-04-10",
   "sample_size": 1597,
   "turnout_pct": null,
   "pct": {
    "pp": 31.2,
    "psoe": 29.1,
    "vox": 18.4,
    "sumar": 5.8,
    "podemos": 3.7,
    "erc": 1.7,
    "junts": 1.4,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 131.0,
    "psoe": 117.0,
    "vox": 60.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 117,
    "vox": 60,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 131,
    "psoe": 117,
    "vox": 60,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-12-abr-adelanto-vox-sigue-a-la-baja-y-se-deja-mas-diputados/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-09-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-04-06",
   "fieldwork_end": "2026-04-09",
   "sample_size": 1000,
   "turnout_pct": 63.2,
   "pct": {
    "pp": 32.8,
    "psoe": 26.9,
    "vox": 18.3,
    "sumar": 5.8,
    "podemos": 3.8,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 141.0,
    "psoe": 108.0,
    "vox": 63.0,
    "sumar": 8.5,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 107,
    "vox": 62,
    "sumar": 8,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 142,
    "psoe": 109,
    "vox": 64,
    "sumar": 9,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/sanchez-suma-voto-util-izquierda-vox-sintomas-haber-tocado-techo_2026041369dbd08a097ebe16ad761de1.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-08-ipsos-la-vanguardia",
   "pollster": "Ipsos",
   "commissioner": "La Vanguardia",
   "fieldwork_start": "2026-03-23",
   "fieldwork_end": "2026-04-08",
   "sample_size": 1058,
   "turnout_pct": 67.0,
   "pct": {
    "pp": 30.9,
    "psoe": 28.4,
    "vox": 18.3,
    "sumar": 5.8,
    "podemos": 1.8,
    "erc": 2.2,
    "junts": 1.4,
    "bildu": 1.9,
    "pnv": 1.2,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 2.2,
    "upn": 0.1,
    "ac": 0.5
   },
   "seats": {
    "pp": 130.0,
    "psoe": 117.0,
    "vox": 64.0,
    "sumar": 7.0,
    "podemos": 0.0,
    "erc": 8.0,
    "junts": 5.0,
    "bildu": 8.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 0.0,
    "ac": 2.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 117,
    "vox": 64,
    "sumar": 7,
    "podemos": 0,
    "erc": 8,
    "junts": 5,
    "bildu": 8,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 0,
    "ac": 2
   },
   "seats_high": {
    "pp": 130,
    "psoe": 117,
    "vox": 64,
    "sumar": 7,
    "podemos": 0,
    "erc": 8,
    "junts": 5,
    "bildu": 8,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 0,
    "ac": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.lavanguardia.com/politica/20260412/11511129/pp-vox-afianzan-mayoria-psoe-baja-izquierda-hundida.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-04-03-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-03-28",
   "fieldwork_end": "2026-04-03",
   "sample_size": 1107,
   "turnout_pct": null,
   "pct": {
    "pp": 30.8,
    "psoe": 29.3,
    "vox": 18.7,
    "sumar": 5.6,
    "podemos": 3.7,
    "erc": 1.7,
    "junts": 1.4,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 127.0,
    "psoe": 119.0,
    "vox": 62.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 127,
    "psoe": 119,
    "vox": 62,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 127,
    "psoe": 119,
    "vox": 62,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-5-abril-adelanto-la-bajada-de-vox-impulsa-la-recuperacion-de-la-izquierda/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-31-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-03-16",
   "fieldwork_end": "2026-03-31",
   "sample_size": 1958,
   "turnout_pct": null,
   "pct": {
    "pp": 32.5,
    "psoe": 27.7,
    "vox": 17.1,
    "sumar": 7.7,
    "podemos": 3.5,
    "erc": 1.8,
    "junts": 1.0,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.6,
    "cc": 0.5,
    "upn": 0.2,
    "ac": 0.4
   },
   "seats": {
    "pp": 139.0,
    "psoe": 113.0,
    "vox": 58.0,
    "sumar": 12.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 3.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 1.0,
    "cc": 1.0,
    "upn": 1.0,
    "ac": 1.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 113,
    "vox": 58,
    "sumar": 12,
    "podemos": 2,
    "erc": 7,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 1,
    "cc": 1,
    "upn": 1,
    "ac": 1
   },
   "seats_high": {
    "pp": 139,
    "psoe": 113,
    "vox": 58,
    "sumar": 12,
    "podemos": 2,
    "erc": 7,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 1,
    "cc": 1,
    "upn": 1,
    "ac": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/04/05/69d289e3fc6c83b84d8b4575.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-27-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-03-16",
   "fieldwork_end": "2026-03-27",
   "sample_size": 1228,
   "turnout_pct": null,
   "pct": {
    "pp": 31.6,
    "psoe": 28.8,
    "vox": 19.3,
    "sumar": 5.4,
    "podemos": 3.9,
    "erc": 1.7,
    "junts": 1.3,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.6,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 131.0,
    "psoe": 111.0,
    "vox": 67.0,
    "sumar": 8.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 111,
    "vox": 67,
    "sumar": 8,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 131,
    "psoe": 111,
    "vox": 67,
    "sumar": 8,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-29-mar-adelanto-vox-acentua-su-caida-y-baja-de-los-70-escanos/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-26-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-03-24",
   "fieldwork_end": "2026-03-26",
   "sample_size": 1114,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 31.7,
    "psoe": 27.6,
    "vox": 18.3,
    "sumar": 6.9,
    "podemos": 3.3,
    "salf": 2.2
   },
   "seats": {
    "pp": 132.0,
    "psoe": 113.0,
    "vox": 63.5,
    "sumar": 9.5,
    "podemos": 2.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 112,
    "vox": 63,
    "sumar": 9,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 114,
    "vox": 64,
    "sumar": 10,
    "podemos": 3,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260329/vox-pierde-medio-millon-votos-mitad-tormenta-perfecta-pp-sube-psoe-recorta_401045.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-25-sumar",
   "pollster": "Sumar",
   "commissioner": "",
   "fieldwork_start": "2026-03-25",
   "fieldwork_end": "2026-03-25",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 30.0,
    "psoe": 30.0,
    "vox": 18.0,
    "sumar": 6.3,
    "podemos": 3.0
   },
   "seats": {
    "pp": 121.0,
    "psoe": 117.0,
    "vox": 63.0,
    "sumar": 9.5,
    "podemos": 2.0,
    "erc": 9.5,
    "junts": 6.0,
    "bildu": 8.0,
    "pnv": 4.0,
    "bng": 4.0
   },
   "seats_low": {
    "pp": 120,
    "psoe": 116,
    "vox": 63,
    "sumar": 9,
    "podemos": 2,
    "erc": 9,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 4
   },
   "seats_high": {
    "pp": 122,
    "psoe": 118,
    "vox": 63,
    "sumar": 10,
    "podemos": 2,
    "erc": 10,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 4
   },
   "flags": [
    "party_poll"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://theobjective.com/actualidad/2026-03-25/sondeo-interno-sumar-desplome-mitad-votos/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-25-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-03-24",
   "fieldwork_end": "2026-03-25",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 31.1,
    "psoe": 28.6,
    "vox": 18.7,
    "sumar": 5.8,
    "podemos": 2.7,
    "salf": 1.6
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-04-06/pp-y-psoe-se-recuperan-mientras-vox-se-estanca.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-23-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-03-19",
   "fieldwork_end": "2026-03-23",
   "sample_size": 1002,
   "turnout_pct": null,
   "pct": {
    "pp": 34.6,
    "psoe": 27.9,
    "vox": 15.8,
    "sumar": 4.9,
    "podemos": 3.8,
    "salf": 0.8
   },
   "seats": {
    "pp": 145.0,
    "psoe": 109.0,
    "vox": 55.0,
    "sumar": 7.0,
    "podemos": 2.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 143,
    "psoe": 107,
    "vox": 54,
    "sumar": 6,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 147,
    "psoe": 111,
    "vox": 56,
    "sumar": 8,
    "podemos": 3,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.diariodeleon.es/nacional/260326/2079929/desea-mayoria-vox-gobierne-pp-psoe-abstenga.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-21-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-03-19",
   "fieldwork_end": "2026-03-21",
   "sample_size": 1100,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 26.5,
    "vox": 18.0,
    "sumar": 6.6,
    "podemos": 3.6,
    "erc": 1.9,
    "junts": 1.1,
    "bildu": 1.2,
    "pnv": 1.1,
    "bng": 0.8,
    "cc": 0.4,
    "salf": 2.5,
    "upn": 0.2
   },
   "seats": {
    "pp": 140.0,
    "psoe": 108.0,
    "vox": 62.0,
    "sumar": 9.0,
    "podemos": 3.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 108,
    "vox": 62,
    "sumar": 9,
    "podemos": 3,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 140,
    "psoe": 108,
    "vox": 62,
    "sumar": 9,
    "podemos": 3,
    "erc": 8,
    "junts": 4,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260322/guerra-invierte-tendencia-psoe-rebota-vox-cae-solo-pp-resiste-sondeo-publica-noche-espanol/1003744179444_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-20-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-03-16",
   "fieldwork_end": "2026-03-20",
   "sample_size": 1086,
   "turnout_pct": null,
   "pct": {
    "pp": 31.1,
    "psoe": 29.0,
    "vox": 19.8,
    "sumar": 5.1,
    "podemos": 3.8,
    "erc": 1.7,
    "junts": 1.3,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.6,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 128.0,
    "psoe": 110.0,
    "vox": 71.0,
    "sumar": 8.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 128,
    "psoe": 110,
    "vox": 71,
    "sumar": 8,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 128,
    "psoe": 110,
    "vox": 71,
    "sumar": 8,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-22-mar-adelanto-el-bipartidismo-coge-aire-con-vox-a-la-baja/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-13-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-02-28",
   "fieldwork_end": "2026-03-13",
   "sample_size": 2541,
   "turnout_pct": null,
   "pct": {
    "pp": 30.7,
    "psoe": 28.9,
    "vox": 20.3,
    "sumar": 5.1,
    "podemos": 3.8,
    "erc": 1.7,
    "junts": 1.3,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 124.0,
    "psoe": 112.0,
    "vox": 74.0,
    "sumar": 7.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 124,
    "psoe": 112,
    "vox": 74,
    "sumar": 7,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 124,
    "psoe": 112,
    "vox": 74,
    "sumar": 7,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-15-mar-adelanto-rebote-de-vox-el-psoe-acecha-al-pp/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-06-cis-target-point",
   "pollster": "CIS (Target Point)",
   "commissioner": "",
   "fieldwork_start": "2026-03-02",
   "fieldwork_end": "2026-03-06",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 30.4,
    "psoe": 28.4,
    "vox": 18.7,
    "sumar": 6.6,
    "podemos": 3.2,
    "erc": 1.9,
    "junts": 0.8,
    "bildu": 1.3,
    "pnv": 0.8,
    "bng": 0.6,
    "salf": 2.4
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260326/revision-independiente-cis-situa-pp-2-puntos-encima-psoe-recorta-algo-distancia_400725.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-06-cis-ateneo-del-dato",
   "pollster": "CIS (Ateneo del Dato)",
   "commissioner": "",
   "fieldwork_start": "2026-03-02",
   "fieldwork_end": "2026-03-06",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 29.1,
    "psoe": 25.5,
    "vox": 19.3,
    "sumar": 6.1,
    "podemos": 2.9,
    "salf": 1.9
   },
   "seats": {
    "pp": 125.0,
    "psoe": 105.0,
    "vox": 74.0,
    "sumar": 11.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 125,
    "psoe": 105,
    "vox": 74,
    "sumar": 11,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 125,
    "psoe": 105,
    "vox": 74,
    "sumar": 11,
    "podemos": 2,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://x.com/Ateneodeldato/status/2034725876298825812",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-06-cis-logoslab",
   "pollster": "CIS (Logoslab)",
   "commissioner": "",
   "fieldwork_start": "2026-03-02",
   "fieldwork_end": "2026-03-06",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 28.8,
    "psoe": 28.4,
    "vox": 18.1,
    "sumar": 6.5,
    "podemos": 2.9,
    "salf": 2.4
   },
   "seats": {
    "pp": 123.0,
    "psoe": 117.0,
    "vox": 67.0,
    "sumar": 9.0,
    "podemos": 2.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 123,
    "psoe": 117,
    "vox": 67,
    "sumar": 9,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 123,
    "psoe": 117,
    "vox": 67,
    "sumar": 9,
    "podemos": 2,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.infolibre.es/politica/barometro-cis-marzo-suben-psoe-pp-baja-vox_1_2164282.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-06-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-03-02",
   "fieldwork_end": "2026-03-06",
   "sample_size": 4016,
   "turnout_pct": null,
   "pct": {
    "pp": 23.3,
    "psoe": 31.8,
    "vox": 16.6,
    "sumar": 7.1,
    "podemos": 2.9,
    "erc": 2.4,
    "junts": 0.6,
    "bildu": 1.1,
    "pnv": 0.5,
    "bng": 1.7,
    "cc": 0.0,
    "salf": 2.1,
    "upn": 0.0
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PP 23.3 vs median 31.3 of 8 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3546marmt_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-06-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-02-28",
   "fieldwork_end": "2026-03-06",
   "sample_size": 1741,
   "turnout_pct": null,
   "pct": {
    "pp": 31.0,
    "psoe": 28.4,
    "vox": 19.2,
    "sumar": 5.2,
    "podemos": 3.6,
    "erc": 1.5,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.8,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 130.0,
    "psoe": 109.0,
    "vox": 68.0,
    "sumar": 8.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 109,
    "vox": 68,
    "sumar": 8,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 130,
    "psoe": 109,
    "vox": 68,
    "sumar": 8,
    "podemos": 5,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-8-mar-adelanto-la-izquierda-se-moviliza-mientras-vox-cambia-su-tendencia/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-03-04-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-02-28",
   "fieldwork_end": "2026-03-04",
   "sample_size": 1428,
   "turnout_pct": null,
   "pct": {
    "pp": 30.5,
    "psoe": 28.3,
    "vox": 19.5,
    "sumar": 5.0,
    "podemos": 3.3,
    "erc": 1.5,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.2,
    "bng": 0.8,
    "cc": 0.4,
    "salf": 1.9,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 129.0,
    "psoe": 109.0,
    "vox": 71.0,
    "sumar": 8.0,
    "podemos": 3.0,
    "erc": 7.0,
    "junts": 7.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 129,
    "psoe": 109,
    "vox": 71,
    "sumar": 8,
    "podemos": 3,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 129,
    "psoe": 109,
    "vox": 71,
    "sumar": 8,
    "podemos": 3,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/ep-especial-4-mar-bocado-del-psoe-a-su-izquierda-que-le-acerca-al-pp/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-27-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-02-23",
   "fieldwork_end": "2026-02-27",
   "sample_size": 1969,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 26.4,
    "vox": 18.3,
    "sumar": 8.4,
    "podemos": 4.1,
    "erc": 1.9,
    "junts": 1.0,
    "bildu": 1.1,
    "pnv": 1.1,
    "bng": 0.7,
    "cc": 0.4,
    "upn": 0.2,
    "ac": 0.4
   },
   "seats": {
    "pp": 135.0,
    "psoe": 108.0,
    "vox": 64.0,
    "sumar": 14.0,
    "podemos": 2.0,
    "erc": 7.0,
    "junts": 3.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "ac": 1.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 108,
    "vox": 64,
    "sumar": 14,
    "podemos": 2,
    "erc": 7,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "ac": 1
   },
   "seats_high": {
    "pp": 135,
    "psoe": 108,
    "vox": 64,
    "sumar": 14,
    "podemos": 2,
    "erc": 7,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "ac": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/03/02/69a481e7e85ece2f038b4576.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-27-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-02-21",
   "fieldwork_end": "2026-02-27",
   "sample_size": 2307,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 26.5,
    "vox": 20.1,
    "sumar": 5.7,
    "podemos": 3.8,
    "erc": 1.9,
    "junts": 1.4,
    "bildu": 1.3,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.2,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 133.0,
    "psoe": 102.0,
    "vox": 71.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 102,
    "vox": 71,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 102,
    "vox": 71,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-1mar-adelanto-sumar-rebota-tras-el-anuncio-de-yolanda-diaz/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-23-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-02-20",
   "fieldwork_end": "2026-02-23",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 30.2,
    "psoe": 27.7,
    "vox": 18.8,
    "sumar": 5.9,
    "podemos": 3.3,
    "salf": 2.3
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-03-04/el-pp-cae-al-minimo-de-voto-de-la-legislatura-mientras-vox-alcanza-su-cuarto-record-seguido.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-22-ateneo-del-dato-eldiario-es",
   "pollster": "Ateneo del Dato",
   "commissioner": "elDiario.es",
   "fieldwork_start": "2026-02-18",
   "fieldwork_end": "2026-02-22",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 29.4,
    "psoe": 27.0,
    "vox": 20.3,
    "sumar": 7.2,
    "podemos": 3.8
   },
   "seats": {
    "pp": 119.5,
    "psoe": 107.5,
    "vox": 75.0,
    "sumar": 11.0,
    "podemos": 2.0
   },
   "seats_low": {
    "pp": 118,
    "psoe": 106,
    "vox": 73,
    "sumar": 11,
    "podemos": 2
   },
   "seats_high": {
    "pp": 121,
    "psoe": 109,
    "vox": 77,
    "sumar": 11,
    "podemos": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldiario.es/politica/propuesta-rufian-frente-comun-izquierda-amenaza-mayoria-absoluta-pp-vox_1_13017322.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-20-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-02-09",
   "fieldwork_end": "2026-02-20",
   "sample_size": 1841,
   "turnout_pct": null,
   "pct": {
    "pp": 31.9,
    "psoe": 26.5,
    "vox": 20.3,
    "sumar": 5.2,
    "podemos": 3.8,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.3,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.4,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 130.0,
    "psoe": 102.0,
    "vox": 73.0,
    "sumar": 8.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 7.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 130,
    "psoe": 102,
    "vox": 73,
    "sumar": 8,
    "podemos": 5,
    "erc": 8,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 130,
    "psoe": 102,
    "vox": 73,
    "sumar": 8,
    "podemos": 5,
    "erc": 8,
    "junts": 7,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-22-feb-sumar-se-desinfla-y-vox-acaricia-los-75-escanos/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-19-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-02-17",
   "fieldwork_end": "2026-02-19",
   "sample_size": 1005,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 30.5,
    "psoe": 25.8,
    "vox": 20.3,
    "sumar": 6.7,
    "podemos": 3.7,
    "salf": 2.4
   },
   "seats": {
    "pp": 129.0,
    "psoe": 106.0,
    "vox": 72.5,
    "sumar": 9.5,
    "podemos": 3.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 128,
    "psoe": 105,
    "vox": 72,
    "sumar": 9,
    "podemos": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 130,
    "psoe": 107,
    "vox": 73,
    "sumar": 10,
    "podemos": 4,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260222/sanchez-cae-nuevo-minimo-ante-derecha-imparable-tiene-vox-solo-55-puntos_387521.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-13-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-02-11",
   "fieldwork_end": "2026-02-13",
   "sample_size": 1200,
   "turnout_pct": null,
   "pct": {
    "pp": 32.1,
    "psoe": 25.0,
    "vox": 18.4,
    "sumar": 7.2,
    "podemos": 4.2,
    "salf": 2.5
   },
   "seats": {
    "pp": 140.0,
    "psoe": 98.0,
    "vox": 66.0,
    "sumar": 11.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 140,
    "psoe": 98,
    "vox": 66,
    "sumar": 11,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 140,
    "psoe": 98,
    "vox": 66,
    "sumar": 11,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260215/cataclismo-electoral-sanchez-llevaria-hoy-izquierda-peor-resultado-anos-elecciones-generales/1003744131212_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-13-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-02-10",
   "fieldwork_end": "2026-02-13",
   "sample_size": 1000,
   "turnout_pct": 63.1,
   "pct": {
    "pp": 33.1,
    "psoe": 25.9,
    "vox": 18.1,
    "sumar": 6.0,
    "podemos": 4.3,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 143.0,
    "psoe": 101.0,
    "vox": 65.0,
    "sumar": 9.5,
    "podemos": 2.5,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 142,
    "psoe": 100,
    "vox": 64,
    "sumar": 9,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 144,
    "psoe": 102,
    "vox": 66,
    "sumar": 10,
    "podemos": 3,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/vox-nutre-caida-sanchez-amenaza-duplicar-escanos_20260216699215891817b41eb649c991.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-12-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-02-01",
   "fieldwork_end": "2026-02-12",
   "sample_size": 1635,
   "turnout_pct": null,
   "pct": {
    "pp": 32.0,
    "psoe": 26.7,
    "vox": 20.1,
    "sumar": 5.7,
    "podemos": 4.0,
    "erc": 1.9,
    "junts": 1.4,
    "bildu": 1.3,
    "pnv": 1.1,
    "bng": 0.9,
    "cc": 0.4,
    "salf": 2.0,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 131.0,
    "psoe": 103.0,
    "vox": 71.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 131,
    "psoe": 103,
    "vox": 71,
    "sumar": 9,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 131,
    "psoe": 103,
    "vox": 71,
    "sumar": 9,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-15-feb-adelanto-repunte-de-vox-que-se-situa-a-menos-de-7p-del-psoe/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-10-data10-okdiario",
   "pollster": "Data10",
   "commissioner": "Okdiario",
   "fieldwork_start": "2026-02-10",
   "fieldwork_end": "2026-02-10",
   "sample_size": null,
   "turnout_pct": null,
   "pct": {
    "pp": 31.6,
    "psoe": 26.0,
    "vox": 19.5,
    "sumar": 6.6,
    "podemos": 2.2,
    "erc": 2.0,
    "junts": 1.1,
    "bildu": 1.3,
    "pnv": 0.9,
    "bng": 0.8,
    "cc": 0.5,
    "salf": 2.9,
    "upn": 0.2
   },
   "seats": {
    "pp": 134.0,
    "psoe": 107.0,
    "vox": 71.0,
    "sumar": 10.0,
    "podemos": 0.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 134,
    "psoe": 107,
    "vox": 71,
    "sumar": 10,
    "podemos": 0,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 134,
    "psoe": 107,
    "vox": 71,
    "sumar": 10,
    "podemos": 0,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://okdiario.com/espana/ohio-aragon-anticipa-mayoria-absolutisima-pp-vox-205-escanos-proximas-generales-16212819",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-06-cis-logoslab",
   "pollster": "CIS (Logoslab)",
   "commissioner": "",
   "fieldwork_start": "2026-02-02",
   "fieldwork_end": "2026-02-06",
   "sample_size": 4027,
   "turnout_pct": null,
   "pct": {
    "pp": 27.8,
    "psoe": 27.4,
    "vox": 20.0,
    "sumar": 6.4,
    "podemos": 3.8,
    "salf": 2.4
   },
   "seats": {
    "pp": 117.0,
    "psoe": 111.0,
    "vox": 78.0,
    "sumar": 9.0,
    "podemos": 4.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 117,
    "psoe": 111,
    "vox": 78,
    "sumar": 9,
    "podemos": 4,
    "salf": 0
   },
   "seats_high": {
    "pp": 117,
    "psoe": 111,
    "vox": 78,
    "sumar": 9,
    "podemos": 4,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.infolibre.es/politica/primer-barometro-cis-accidente-adamuz-confirma-activacion-derecha_1_2146879.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-06-cis-target-point",
   "pollster": "CIS (Target Point)",
   "commissioner": "",
   "fieldwork_start": "2026-02-02",
   "fieldwork_end": "2026-02-06",
   "sample_size": 4027,
   "turnout_pct": null,
   "pct": {
    "pp": 29.1,
    "psoe": 26.7,
    "vox": 20.6,
    "sumar": 6.7,
    "podemos": 4.0,
    "erc": 2.1,
    "junts": 1.3,
    "bildu": 1.1,
    "pnv": 1.2,
    "bng": 0.5,
    "salf": 2.7
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260217/datos-cis-analizados-sociologo-independiente-pp-sacaria-24-puntos-psoe-vox-superaria-20_385845.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-06-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-02-02",
   "fieldwork_end": "2026-02-06",
   "sample_size": 4027,
   "turnout_pct": null,
   "pct": {
    "pp": 22.9,
    "psoe": 32.6,
    "vox": 18.9,
    "sumar": 7.0,
    "podemos": 3.9,
    "erc": 2.5,
    "junts": 1.2,
    "bildu": 1.0,
    "pnv": 0.8,
    "bng": 0.8,
    "cc": 0.1,
    "salf": 2.4,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PP 22.9 vs median 32.1 of 8 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3544marmt_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-06-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-01-31",
   "fieldwork_end": "2026-02-06",
   "sample_size": 2012,
   "turnout_pct": null,
   "pct": {
    "pp": 31.8,
    "psoe": 27.0,
    "vox": 19.6,
    "sumar": 6.0,
    "podemos": 3.9,
    "erc": 2.0,
    "junts": 1.3,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 133.0,
    "psoe": 104.0,
    "vox": 69.0,
    "sumar": 10.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 4.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 104,
    "vox": 69,
    "sumar": 10,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 104,
    "vox": 69,
    "sumar": 10,
    "podemos": 5,
    "erc": 8,
    "junts": 4,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-8feb-adelanto-impulso-de-la-izquierda-aunque-la-derecha-suma/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-02-02-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2026-01-30",
   "fieldwork_end": "2026-02-02",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 31.2,
    "psoe": 27.7,
    "vox": 18.0,
    "sumar": 6.4,
    "podemos": 3.7,
    "salf": 1.6
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-02-10/vox-acumula-cuatro-meses-de-subida-en-la-estimacion-de-voto-para-las-generales.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-30-sigma-dos-el-mundo",
   "pollster": "Sigma Dos",
   "commissioner": "El Mundo",
   "fieldwork_start": "2026-01-26",
   "fieldwork_end": "2026-01-30",
   "sample_size": 1819,
   "turnout_pct": null,
   "pct": {
    "pp": 32.4,
    "psoe": 26.1,
    "vox": 17.8,
    "sumar": 8.2,
    "podemos": 4.6,
    "erc": 1.8,
    "junts": 0.9,
    "bildu": 1.2,
    "pnv": 1.1,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2,
    "ac": 0.7
   },
   "seats": {
    "pp": 139.0,
    "psoe": 106.0,
    "vox": 61.0,
    "sumar": 13.0,
    "podemos": 3.0,
    "erc": 7.0,
    "junts": 3.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0,
    "ac": 2.0
   },
   "seats_low": {
    "pp": 139,
    "psoe": 106,
    "vox": 61,
    "sumar": 13,
    "podemos": 3,
    "erc": 7,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "ac": 2
   },
   "seats_high": {
    "pp": 139,
    "psoe": 106,
    "vox": 61,
    "sumar": 13,
    "podemos": 3,
    "erc": 7,
    "junts": 3,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "upn": 1,
    "ac": 2
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elmundo.es/espana/encuestas/2026/01/31/697e20ffe85ece64578b459a.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-30-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-01-24",
   "fieldwork_end": "2026-01-30",
   "sample_size": 1289,
   "turnout_pct": null,
   "pct": {
    "pp": 32.1,
    "psoe": 26.1,
    "vox": 20.0,
    "sumar": 5.8,
    "podemos": 4.1,
    "erc": 1.9,
    "junts": 1.2,
    "bildu": 1.5,
    "pnv": 1.1,
    "bng": 1.2,
    "cc": 0.4,
    "salf": 1.8,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 133.0,
    "psoe": 103.0,
    "vox": 70.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 5.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 3.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 103,
    "vox": 70,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 103,
    "vox": 70,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 5,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-1-feb-adelanto-vox-alcanza-el-20/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-25-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-01-22",
   "fieldwork_end": "2026-01-25",
   "sample_size": 1003,
   "turnout_pct": null,
   "pct": {
    "pp": 34.4,
    "psoe": 27.0,
    "vox": 16.6,
    "sumar": 5.0,
    "podemos": 5.1,
    "salf": 0.5
   },
   "seats": {
    "pp": 143.0,
    "psoe": 107.0,
    "vox": 57.5,
    "sumar": 7.0,
    "podemos": 4.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 141,
    "psoe": 105,
    "vox": 56,
    "sumar": 6,
    "podemos": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 145,
    "psoe": 109,
    "vox": 59,
    "sumar": 8,
    "podemos": 5,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.diariodeleon.es/nacional/260128/2073770/accidente-adamuz-podria-haber-evitado-cree-65-3-espanoles.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-23-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-01-16",
   "fieldwork_end": "2026-01-23",
   "sample_size": 1594,
   "turnout_pct": null,
   "pct": {
    "pp": 32.1,
    "psoe": 26.0,
    "vox": 19.9,
    "sumar": 5.6,
    "podemos": 4.2,
    "erc": 1.9,
    "junts": 1.3,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.1,
    "cc": 0.4,
    "salf": 1.7,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 134.0,
    "psoe": 102.0,
    "vox": 69.0,
    "sumar": 9.0,
    "podemos": 5.0,
    "erc": 7.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 3.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 134,
    "psoe": 102,
    "vox": 69,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 134,
    "psoe": 102,
    "vox": 69,
    "sumar": 9,
    "podemos": 5,
    "erc": 7,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-25-ene-adelanto-castigo-a-pp-y-psoe-vox-roza-el-20/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-22-keydata-publico",
   "pollster": "KeyData",
   "commissioner": "Público",
   "fieldwork_start": "2026-01-22",
   "fieldwork_end": "2026-01-22",
   "sample_size": null,
   "turnout_pct": 69.2,
   "pct": {
    "pp": 32.2,
    "psoe": 26.5,
    "vox": 17.9,
    "sumar": 7.2,
    "podemos": 4.2,
    "erc": 2.0,
    "junts": 1.2,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 0.8,
    "salf": 1.5
   },
   "seats": {
    "pp": 137.0,
    "psoe": 106.0,
    "vox": 63.0,
    "sumar": 11.0,
    "podemos": 3.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 6.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 137,
    "psoe": 106,
    "vox": 63,
    "sumar": 11,
    "podemos": 3,
    "erc": 8,
    "junts": 6,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 137,
    "psoe": 106,
    "vox": 63,
    "sumar": 11,
    "podemos": 3,
    "erc": 8,
    "junts": 6,
    "bildu": 6,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [
    "aggregator"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.publico.es/politica/partidos/encuestas-consolidan-ascenso-vox-freno-pp-desgaste-psoe-inicio-2026.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-18-dym-henneo",
   "pollster": "DYM",
   "commissioner": "Henneo",
   "fieldwork_start": "2026-01-14",
   "fieldwork_end": "2026-01-18",
   "sample_size": 1000,
   "turnout_pct": null,
   "pct": {
    "pp": 33.7,
    "psoe": 27.1,
    "vox": 16.9,
    "sumar": 5.2,
    "podemos": 4.9,
    "salf": 0.7
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.diariodeleon.es/nacional/260128/2073770/accidente-adamuz-podria-haber-evitado-cree-65-3-espanoles.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-16-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-01-10",
   "fieldwork_end": "2026-01-16",
   "sample_size": 1001,
   "turnout_pct": null,
   "pct": {
    "pp": 32.6,
    "psoe": 26.5,
    "vox": 19.4,
    "sumar": 5.2,
    "podemos": 4.1,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.6,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 135.0,
    "psoe": 102.0,
    "vox": 69.0,
    "sumar": 8.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 135,
    "psoe": 102,
    "vox": 69,
    "sumar": 8,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 135,
    "psoe": 102,
    "vox": 69,
    "sumar": 8,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-18-ene-adelanto-el-pp-amplia-su-distancia-con-el-psoe/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-15-target-point-el-debate",
   "pollster": "Target Point",
   "commissioner": "El Debate",
   "fieldwork_start": "2026-01-13",
   "fieldwork_end": "2026-01-15",
   "sample_size": 1000,
   "turnout_pct": 66.0,
   "pct": {
    "pp": 30.0,
    "psoe": 26.1,
    "vox": 19.2,
    "sumar": 8.0,
    "podemos": 3.2,
    "salf": 1.8
   },
   "seats": {
    "pp": 127.0,
    "psoe": 107.0,
    "vox": 69.0,
    "sumar": 12.5,
    "podemos": 2.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 126,
    "psoe": 106,
    "vox": 68,
    "sumar": 12,
    "podemos": 2,
    "salf": 0
   },
   "seats_high": {
    "pp": 128,
    "psoe": 108,
    "vox": 70,
    "sumar": 13,
    "podemos": 3,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.eldebate.com/espana/20260118/psoe-cae-medio-millon-votos-entrada-prision-abalos-pp-vox-escalan-198-escanos_375287.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-15-gesop-prensa-iberica",
   "pollster": "GESOP",
   "commissioner": "Prensa Ibérica",
   "fieldwork_start": "2026-01-12",
   "fieldwork_end": "2026-01-15",
   "sample_size": 1002,
   "turnout_pct": null,
   "pct": {
    "pp": 30.0,
    "psoe": 26.5,
    "vox": 17.8,
    "sumar": 8.3,
    "podemos": 4.3,
    "erc": 2.2,
    "junts": 1.0,
    "salf": 1.7
   },
   "seats": {
    "pp": 127.5,
    "psoe": 107.5,
    "vox": 65.5,
    "sumar": 17.0,
    "podemos": 4.0,
    "erc": 10.5,
    "junts": 3.5,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 125,
    "psoe": 105,
    "vox": 63,
    "sumar": 16,
    "podemos": 3,
    "erc": 10,
    "junts": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 130,
    "psoe": 110,
    "vox": 68,
    "sumar": 18,
    "podemos": 5,
    "erc": 11,
    "junts": 4,
    "salf": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elperiodico.com/es/politica/20260118/encuesta-elecciones-generales-espana-125793337",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-10-sociometrica-el-espanol",
   "pollster": "SocioMétrica",
   "commissioner": "El Español",
   "fieldwork_start": "2026-01-07",
   "fieldwork_end": "2026-01-10",
   "sample_size": 1300,
   "turnout_pct": null,
   "pct": {
    "pp": 32.5,
    "psoe": 25.7,
    "vox": 17.9,
    "sumar": 6.5,
    "podemos": 3.8,
    "erc": 2.1,
    "junts": 1.3,
    "bildu": 1.5,
    "pnv": 0.9,
    "bng": 1.1,
    "cc": 0.5,
    "salf": 2.1,
    "upn": 0.2
   },
   "seats": {
    "pp": 142.0,
    "psoe": 102.0,
    "vox": 62.0,
    "sumar": 9.0,
    "podemos": 4.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 8.0,
    "pnv": 4.0,
    "bng": 3.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 142,
    "psoe": 102,
    "vox": 62,
    "sumar": 9,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "seats_high": {
    "pp": 142,
    "psoe": 102,
    "vox": 62,
    "sumar": 9,
    "podemos": 4,
    "erc": 8,
    "junts": 6,
    "bildu": 8,
    "pnv": 4,
    "bng": 3,
    "cc": 1,
    "salf": 0,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.elespanol.com/espana/politica/20260111/psoe_-partido_socialista_obrero_espanol-partido_popular_-pp-podemos-encuestas-vox-sociometrica-sumar-alberto_nunez_feijoo-santiago_abascal-pedro_sanchez-politica/1003744085342_0.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-10-cis-logoslab",
   "pollster": "CIS (Logoslab)",
   "commissioner": "",
   "fieldwork_start": "2026-01-05",
   "fieldwork_end": "2026-01-10",
   "sample_size": 4006,
   "turnout_pct": null,
   "pct": {
    "pp": 28.0,
    "psoe": 27.5,
    "vox": 20.0,
    "sumar": 7.0,
    "podemos": 3.2,
    "salf": 2.0
   },
   "seats": {
    "pp": 117.0,
    "psoe": 111.0,
    "vox": 77.0,
    "sumar": 11.0,
    "podemos": 3.0,
    "salf": 0.0
   },
   "seats_low": {
    "pp": 117,
    "psoe": 111,
    "vox": 77,
    "sumar": 11,
    "podemos": 3,
    "salf": 0
   },
   "seats_high": {
    "pp": 117,
    "psoe": 111,
    "vox": 77,
    "sumar": 11,
    "podemos": 3,
    "salf": 0
   },
   "flags": [
    "cis_reestimate"
   ],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.infolibre.es/politica/cis-confirma-giro-estructural-tablero-politico_1_2129222.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-10-cis",
   "pollster": "CIS",
   "commissioner": "",
   "fieldwork_start": "2026-01-05",
   "fieldwork_end": "2026-01-10",
   "sample_size": 4006,
   "turnout_pct": null,
   "pct": {
    "pp": 23.0,
    "psoe": 31.7,
    "vox": 17.7,
    "sumar": 7.2,
    "podemos": 3.5,
    "erc": 2.6,
    "junts": 1.0,
    "bildu": 1.5,
    "pnv": 1.0,
    "bng": 0.9,
    "cc": 0.3,
    "salf": 1.8,
    "upn": 0.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [
    "state_pollster"
   ],
   "outlier": true,
   "outlier_note": "PP 23.0 vs median 32.4 of 4 other pollsters",
   "in_average": false,
   "source_url": "https://www.cis.es/documents/d/cis/es3540mar_a-pdf",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-10-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2026-01-01",
   "fieldwork_end": "2026-01-10",
   "sample_size": 1083,
   "turnout_pct": null,
   "pct": {
    "pp": 32.3,
    "psoe": 26.9,
    "vox": 19.7,
    "sumar": 5.0,
    "podemos": 4.0,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.5,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 133.0,
    "psoe": 103.0,
    "vox": 70.0,
    "sumar": 8.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 103,
    "vox": 70,
    "sumar": 8,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 103,
    "vox": 70,
    "sumar": 8,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-11-ene-adelanto-rebote-de-psoe-y-sumar-a-costa-de-podemos/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-09-nc-report-la-razon",
   "pollster": "NC Report",
   "commissioner": "La Razón",
   "fieldwork_start": "2026-01-05",
   "fieldwork_end": "2026-01-09",
   "sample_size": 1000,
   "turnout_pct": 62.9,
   "pct": {
    "pp": 33.5,
    "psoe": 26.3,
    "vox": 17.6,
    "sumar": 6.1,
    "podemos": 4.4,
    "erc": 1.8,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.0,
    "bng": 0.8,
    "cc": 0.4,
    "upn": 0.2
   },
   "seats": {
    "pp": 146.0,
    "psoe": 104.0,
    "vox": 61.0,
    "sumar": 9.5,
    "podemos": 2.5,
    "erc": 7.0,
    "junts": 6.5,
    "bildu": 6.0,
    "pnv": 5.0,
    "bng": 2.0,
    "cc": 1.0,
    "upn": 1.0
   },
   "seats_low": {
    "pp": 145,
    "psoe": 103,
    "vox": 60,
    "sumar": 9,
    "podemos": 2,
    "erc": 7,
    "junts": 6,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "seats_high": {
    "pp": 147,
    "psoe": 105,
    "vox": 62,
    "sumar": 10,
    "podemos": 3,
    "erc": 7,
    "junts": 7,
    "bildu": 6,
    "pnv": 5,
    "bng": 2,
    "cc": 1,
    "upn": 1
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://www.larazon.es/espana/vox-94-escanos-encima-psoe-sumar_202601126964081b22f0db7daf0bf44e.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-05-40db-prisa",
   "pollster": "40dB",
   "commissioner": "Prisa",
   "fieldwork_start": "2025-12-29",
   "fieldwork_end": "2026-01-05",
   "sample_size": 2000,
   "turnout_pct": null,
   "pct": {
    "pp": 31.5,
    "psoe": 27.1,
    "vox": 17.9,
    "sumar": 5.9,
    "podemos": 3.5,
    "salf": 2.1
   },
   "seats": {},
   "seats_low": {},
   "seats_high": {},
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://elpais.com/espana/2026-01-12/vox-se-dispara-al-18-y-eleva-a-13-puntos-la-ventaja-del-bloque-de-la-derecha-sobre-la-izquierda.html",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  },
  {
   "poll_id": "2026-01-03-em-analytics-electomania",
   "pollster": "EM-Analytics",
   "commissioner": "Electomanía",
   "fieldwork_start": "2025-12-27",
   "fieldwork_end": "2026-01-03",
   "sample_size": 1316,
   "turnout_pct": null,
   "pct": {
    "pp": 32.2,
    "psoe": 26.8,
    "vox": 19.8,
    "sumar": 4.7,
    "podemos": 4.5,
    "erc": 1.9,
    "junts": 1.5,
    "bildu": 1.4,
    "pnv": 1.1,
    "bng": 1.0,
    "cc": 0.4,
    "salf": 1.5,
    "upn": 0.2,
    "aa": 0.1
   },
   "seats": {
    "pp": 133.0,
    "psoe": 103.0,
    "vox": 71.0,
    "sumar": 7.0,
    "podemos": 5.0,
    "erc": 8.0,
    "junts": 6.0,
    "bildu": 7.0,
    "pnv": 6.0,
    "bng": 2.0,
    "cc": 1.0,
    "salf": 0.0,
    "upn": 1.0,
    "aa": 0.0
   },
   "seats_low": {
    "pp": 133,
    "psoe": 103,
    "vox": 71,
    "sumar": 7,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "seats_high": {
    "pp": 133,
    "psoe": 103,
    "vox": 71,
    "sumar": 7,
    "podemos": 5,
    "erc": 8,
    "junts": 6,
    "bildu": 7,
    "pnv": 6,
    "bng": 2,
    "cc": 1,
    "salf": 0,
    "upn": 1,
    "aa": 0
   },
   "flags": [],
   "outlier": false,
   "outlier_note": "",
   "in_average": false,
   "source_url": "https://electomania.es/electopanel-4ene-adelanto-psoe-y-sumar-comparten-el-desgaste/",
   "first_seen": "2026-10-21T12:13:44Z",
   "in_source": true,
   "sumar_note": "",
   "checked": "",
   "check_note": "",
   "fw_note": ""
  }
 ],
 "odds": {
  "updated": "2026-10-21T14:24Z",
  "markets": {
   "winner": {
    "platform": "Polymarket",
    "title": "Spain General Election Winner",
    "ts": "2026-10-21T14:24Z",
    "volume": 120977,
    "contracts": null,
    "rows": [
     {
      "n": "People's Party (PP)",
      "p": 82.5
     },
     {
      "n": "Socialists (PSOE)",
      "p": 16.5
     }
    ]
   },
   "nextpm": {
    "platform": "Polymarket",
    "title": "Next Prime Minister of Spain?",
    "ts": "2026-10-21T14:24Z",
    "volume": 2034553,
    "contracts": null,
    "rows": [
     {
      "n": "Alberto Núñez Feijóo",
      "p": 83.0
     },
     {
      "n": "Pedro Sánchez",
      "p": 14.1
     },
     {
      "n": "Santiago Abascal",
      "p": 2.1
     }
    ]
   },
   "kalshi_pm": {
    "platform": "Kalshi",
    "title": "KXSPANISHPM-27AUG22",
    "ts": "2026-10-21T14:24Z",
    "volume": null,
    "contracts": 19795,
    "rows": [
     {
      "n": "Alberto Núñez Feijóo",
      "p": 81.0
     },
     {
      "n": "Pedro Sánchez",
      "p": 17.0
     },
     {
      "n": "Santiago Abascal",
      "p": 7.0
     }
    ]
   }
  },
  "source": "es-odds.json (job sys-es-odds: Polymarket gamma API, Kalshi trade API v2)"
 },
 "files": {
  "csv": "https://www.riotimesonline.com/wp-content/uploads/rt-live/dataroom-es-polls.csv",
  "json": "https://www.riotimesonline.com/wp-content/uploads/rt-live/dataroom-es.json"
 },
 "inject_ids": [
  761485,
  761484,
  761476
 ],
 "hub_id": 761486,
 "updated": "2026-10-21T13:47:20Z",
 "checked": "2026-10-21T14:26:02Z"
}
