| sociométrica El Español | 24–Sep 26 | 1,200 | — | PP 34 PSOE 26 Vox 18 Sumar 6 Podemos 3 ERC 2 EH Bildu 1 Junts 1 BNG 1 Adelante Andalucía 1 PNV 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 15–Sep 25 | 1,104 | — | PP 32 PSOE 25 Vox 19 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| celeste-tel Onda Cero | 16–Sep 21 | 1,100 | — | PP 34 PSOE 25 Vox 18 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| dym Henneo | 16–Sep 21 | 1,017 | — | PP 35 PSOE 26 Vox 17 Sumar 5 Podemos 4 | link |
| EM-Analytics Electomanía | 1–Sep 18 | 1,399 | — | PP 32 PSOE 26 Vox 19 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| invymark laSexta | 7–Sep 11 | 1,200 | — | PP 34 PSOE 27 Vox 19 Sumar 6 Podemos 3 | link |
| EM-Analytics Electomanía | 1–Sep 10 | 1,190 | — | PP 32 PSOE 25 Vox 19 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| target point El Debate | 9–Sep 10 | 1,012 | — | PP 32 PSOE 26 Vox 19 Sumar 7 Podemos 3 | link |
| hamalgama métrica Vozpópuli | 1–Sep 8 | 1,000 | — | PP 34 PSOE 25 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| gad3 ABC | 1–Sep 3 | 1,010 | — | PP 31 PSOE 26 Vox 19 Sumar 7 Podemos 3 ERC 2 EH Bildu 2 Junts 1 Adelante Andalucía 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | 1–Sep 3 | 1,000 | — | PP 35 PSOE 25 Vox 18 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Aug 15 – Sep 3 | 1,284 | — | PP 32 PSOE 26 Vox 19 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| 40dB Prisa | Aug 31 – Sep 2 | 2,000 | — | PP 32 PSOE 28 Vox 18 Sumar 6 Podemos 3 | link |
| EM-Analytics Electomanía | Jul 15 – Aug 28 | 1,197 | — | PP 32 PSOE 26 Vox 19 Sumar 6 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| more in common | 24–Aug 28 | 2,144 | — | PP 29 PSOE 27 Vox 20 Sumar 7 Podemos 4 | link |
| data10 Okdiario | 26–Aug 27 | 1,500 | — | PP 34 PSOE 25 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 1 UPN 0 | link |
| Sigma Dos El Mundo | 20–Aug 26 | 2,173 | — | PP 33 PSOE 25 Vox 18 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 Junts 1 PNV 1 Aliança Catalana 1 BNG 1 Adelante Andalucía 1 CC 1 UPN 0 | link |
| cluster17 Agenda Pública | 22–Aug 25 | 1,637 | — | PP 30 PSOE 28 Vox 16 Sumar 6 Podemos 4 ERC 2 Junts 2 Aliança Catalana 2 EH Bildu 1 PNV 1 | link |
| EM-Analytics Electomanía | Jul 1 – Aug 21 | 1,211 | — | PP 32 PSOE 26 Vox 19 Sumar 6 Podemos 4 ERC 2 EH Bildu 1 PNV 1 Junts 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jul 1 – Aug 12 | 1,428 | — | PP 32 PSOE 26 Vox 19 Sumar 7 Podemos 4 ERC 2 EH Bildu 2 PNV 1 Junts 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jun 30 – Aug 7 | 1,227 | — | PP 32 PSOE 26 Vox 19 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 PNV 1 Junts 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 5–Aug 6 | 1,690 | — | PP 34 PSOE 26 Vox 17 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 2 PNV 1 Adelante Andalucía 1 BNG 1 CC 1 UPN 0 | link |
| NC Report La Razón | Jul 31 – Aug 4 | 1,000 | — | PP 34 PSOE 25 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jun 30 – Aug 1 | 910 | — | PP 33 PSOE 27 Vox 19 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 PNV 1 Junts 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jun 30 – Jul 24 | 1,099 | — | PP 33 PSOE 27 Vox 18 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 PNV 1 Junts 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 6–Jul 20 | 3,690 | — | PP 33 PSOE 26 Vox 17 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 Junts 1 PNV 1 Adelante Andalucía 1 Aliança Catalana 1 BNG 1 CC 1 UPN 0 | link |
| dym Henneo | 15–Jul 20 | 1,014 | — | PP 35 PSOE 27 Vox 17 Podemos 4 Sumar 4 | link |
| target point El Debate | 15–Jul 17 | 1,004 | — | PP 32 PSOE 26 Vox 18 Sumar 6 Podemos 3 | link |
| keydata Público | July 17, 2026 | — | — | PP 33 PSOE 26 Vox 18 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | Jun 20 – Jul 17 | 1,401 | — | PP 33 PSOE 28 Vox 18 Sumar 6 Podemos 3 ERC 2 EH Bildu 2 PNV 1 Junts 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jun 20 – Jul 10 | 1,304 | — | PP 33 PSOE 27 Vox 19 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 BNG 1 Adelante Andalucía 1 CC 0 UPN 0 | link |
| odec Mediaflows–UV | July 9, 2026 | 2,005 | — | PP 30 PSOE 27 Vox 19 Sumar 7 Podemos 4 ERC 3 EH Bildu 2 Junts 2 PNV 1 CC 1 BNG 1 UPN 0 | link |
| gesop Prensa Ibérica | 6–Jul 9 | 1,001 | — | PP 29 PSOE 27 Vox 18 Sumar 8 Podemos 4 ERC 2 Junts 1 | link |
| hamalgama métrica Vozpópuli | Jun 30 – Jul 6 | 1,000 | — | PP 34 PSOE 26 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 2–Jul 4 | 1,416 | — | PP 34 PSOE 26 Vox 17 Sumar 6 Podemos 3 ERC 2 EH Bildu 2 Junts 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Jun 12 – Jul 3 | 2,237 | — | PP 33 PSOE 27 Vox 18 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | Jun 25 – Jul 1 | 1,000 | — | PP 35 PSOE 25 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 26–Jun 29 | 2,000 | — | PP 32 PSOE 28 Vox 17 Sumar 6 Podemos 3 | link |
| ipsos La Vanguardia | 16–Jun 29 | 1,306 | — | PP 31 PSOE 27 Vox 19 Sumar 8 ERC 2 EH Bildu 2 Podemos 2 PNV 1 Junts 1 Aliança Catalana 1 BNG 1 CC 1 | link |
| more in common | 24–Jun 28 | 2,277 | — | PP 31 PSOE 26 Vox 17 Sumar 8 Podemos 3 | link |
| invymark laSexta | 22–Jun 26 | — | — | PP 34 PSOE 27 Vox 18 Sumar 6 Podemos 4 | link |
| EM-Analytics Electomanía | 12–Jun 26 | 1,844 | — | PP 33 PSOE 27 Vox 18 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 12–Jun 19 | 1,472 | — | PP 33 PSOE 27 Vox 18 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 17–Jun 18 | 1,022 | — | PP 32 PSOE 26 Vox 18 Sumar 7 Podemos 3 | link |
| EM-Analytics Electomanía | 5–Jun 12 | 1,297 | — | PP 33 PSOE 28 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 1–Jun 11 | 1,994 | — | PP 33 PSOE 26 Vox 17 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 PNV 1 Junts 1 BNG 1 Aliança Catalana 1 Adelante Andalucía 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | May 24 – Jun 5 | 1,691 | — | PP 32 PSOE 28 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | May 28 – Jun 1 | 2,000 | — | PP 32 PSOE 28 Vox 17 Sumar 6 Podemos 2 | link |
| sociométrica El Español | 28–May 30 | 1,200 | — | PP 34 PSOE 26 Vox 17 Sumar 6 Podemos 2 ERC 2 EH Bildu 2 Junts 1 Adelante Andalucía 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 24–May 29 | 1,160 | — | PP 32 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | 25–May 29 | 1,200 | — | PP 33 PSOE 28 Vox 18 Sumar 6 Podemos 4 | link |
| gad3 ABC | 26–May 28 | 1,011 | — | PP 33 PSOE 27 Vox 17 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 1 Adelante Andalucía 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| target point El Debate | 27–May 28 | 1,007 | — | PP 31 PSOE 25 Vox 19 Sumar 5 Podemos 3 | link |
| NC Report La Razón | 25–May 27 | 1,000 | — | PP 35 PSOE 25 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 20–May 22 | 1,009 | — | PP 35 PSOE 28 Vox 16 Sumar 6 Podemos 4 | link |
| EM-Analytics Electomanía | 19–May 22 | 1,291 | — | PP 32 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 Adelante Andalucía 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 1–May 15 | 1,026 | — | PP 32 PSOE 29 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| EM-Analytics Electomanía | 1–May 8 | 1,377 | — | PP 32 PSOE 29 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| EM-Analytics Electomanía | Apr 20 – May 1 | 1,542 | — | PP 32 PSOE 28 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| Sigma Dos El Mundo | 24–Apr 29 | 1,205 | — | PP 32 PSOE 28 Vox 17 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 PNV 1 Junts 1 BNG 1 CC 1 Aliança Catalana 0 UPN 0 | link |
| 40dB Prisa | 24–Apr 27 | 2,000 | — | PP 31 PSOE 28 Vox 18 Sumar 6 Podemos 3 | link |
| ateneo del dato | 22–Apr 26 | 2,000 | — | PP 32 PSOE 28 Vox 18 Sumar 6 Podemos 4 | link |
| more in common | 21–Apr 25 | 2,547 | — | PP 31 PSOE 28 Vox 17 Sumar 8 Podemos 3 | link |
| EM-Analytics Electomanía | 12–Apr 24 | 1,844 | — | PP 32 PSOE 29 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| keydata Público | April 23, 2026 | — | — | PP 32 PSOE 28 Vox 18 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 | link |
| sociométrica El Español | 15–Apr 18 | 1,712 | — | PP 32 PSOE 27 Vox 17 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 12–Apr 17 | 1,301 | — | PP 32 PSOE 29 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| EM-Analytics Electomanía | 5–Apr 10 | 1,597 | — | PP 31 PSOE 29 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| NC Report La Razón | 6–Apr 9 | 1,000 | — | PP 33 PSOE 27 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| ipsos La Vanguardia | Mar 23 – Apr 8 | 1,058 | — | PP 31 PSOE 28 Vox 18 Sumar 6 ERC 2 EH Bildu 2 Podemos 2 Junts 1 PNV 1 BNG 1 CC 1 Aliança Catalana 1 UPN 0 | link |
| EM-Analytics Electomanía | Mar 28 – Apr 3 | 1,107 | — | PP 31 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| Sigma Dos El Mundo | 16–Mar 31 | 1,958 | — | PP 33 PSOE 28 Vox 17 Sumar 8 Podemos 4 ERC 2 EH Bildu 1 PNV 1 Junts 1 BNG 1 CC 1 Aliança Catalana 0 UPN 0 | link |
| EM-Analytics Electomanía | 16–Mar 27 | 1,228 | — | PP 32 PSOE 29 Vox 19 Sumar 5 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| target point El Debate | 24–Mar 26 | 1,114 | — | PP 32 PSOE 28 Vox 18 Sumar 7 Podemos 3 | link |
| Sumar | March 25, 2026 | 1,000 | — | PP 30 PSOE 30 Vox 18 Sumar 6 Podemos 3 | link |
| 40dB Prisa | 24–Mar 25 | 2,000 | — | PP 31 PSOE 29 Vox 19 Sumar 6 Podemos 3 | link |
| dym Henneo | 19–Mar 23 | 1,002 | — | PP 35 PSOE 28 Vox 16 Sumar 5 Podemos 4 | link |
| sociométrica El Español | 19–Mar 21 | 1,100 | — | PP 32 PSOE 27 Vox 18 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 16–Mar 20 | 1,086 | — | PP 31 PSOE 29 Vox 20 Sumar 5 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| EM-Analytics Electomanía | Feb 28 – Mar 13 | 2,541 | — | PP 31 PSOE 29 Vox 20 Sumar 5 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| EM-Analytics Electomanía | Feb 28 – Mar 6 | 1,741 | — | PP 31 PSOE 28 Vox 19 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| EM-Analytics Electomanía | Feb 28 – Mar 4 | 1,428 | — | PP 31 PSOE 28 Vox 20 Sumar 5 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| Sigma Dos El Mundo | 23–Feb 27 | 1,969 | — | PP 32 PSOE 26 Vox 18 Sumar 8 Podemos 4 ERC 2 EH Bildu 1 PNV 1 Junts 1 BNG 1 CC 0 Aliança Catalana 0 UPN 0 | link |
| EM-Analytics Electomanía | 21–Feb 27 | 2,307 | — | PP 32 PSOE 27 Vox 20 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| 40dB Prisa | 20–Feb 23 | 2,000 | — | PP 30 PSOE 28 Vox 19 Sumar 6 Podemos 3 | link |
| ateneo del dato elDiario.es | 18–Feb 22 | 2,000 | — | PP 29 PSOE 27 Vox 20 Sumar 7 Podemos 4 | link |
| EM-Analytics Electomanía | 9–Feb 20 | 1,841 | — | PP 32 PSOE 27 Vox 20 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| target point El Debate | 17–Feb 19 | 1,005 | — | PP 31 PSOE 26 Vox 20 Sumar 7 Podemos 4 | link |
| sociométrica El Español | 11–Feb 13 | 1,200 | — | PP 32 PSOE 25 Vox 18 Sumar 7 Podemos 4 | link |
| NC Report La Razón | 10–Feb 13 | 1,000 | — | PP 33 PSOE 26 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 1–Feb 12 | 1,635 | — | PP 32 PSOE 27 Vox 20 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| data10 Okdiario | February 10, 2026 | — | — | PP 32 PSOE 26 Vox 20 Sumar 7 Podemos 2 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Jan 31 – Feb 6 | 2,012 | — | PP 32 PSOE 27 Vox 20 Sumar 6 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| 40dB Prisa | Jan 30 – Feb 2 | 2,000 | — | PP 31 PSOE 28 Vox 18 Sumar 6 Podemos 4 | link |
| Sigma Dos El Mundo | 26–Jan 30 | 1,819 | — | PP 32 PSOE 26 Vox 18 Sumar 8 Podemos 5 ERC 2 EH Bildu 1 PNV 1 Junts 1 BNG 1 Aliança Catalana 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 24–Jan 30 | 1,289 | — | PP 32 PSOE 26 Vox 20 Sumar 6 Podemos 4 ERC 2 EH Bildu 2 Junts 1 BNG 1 PNV 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| dym Henneo | 22–Jan 25 | 1,003 | — | PP 34 PSOE 27 Vox 17 Podemos 5 Sumar 5 | link |
| EM-Analytics Electomanía | 16–Jan 23 | 1,594 | — | PP 32 PSOE 26 Vox 20 Sumar 6 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| keydata Público | January 22, 2026 | — | — | PP 32 PSOE 27 Vox 18 Sumar 7 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 | link |
| dym Henneo | 14–Jan 18 | 1,000 | — | PP 34 PSOE 27 Vox 17 Sumar 5 Podemos 5 | link |
| EM-Analytics Electomanía | 10–Jan 16 | 1,001 | — | PP 33 PSOE 27 Vox 19 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| target point El Debate | 13–Jan 15 | 1,000 | — | PP 30 PSOE 26 Vox 19 Sumar 8 Podemos 3 | link |
| gesop Prensa Ibérica | 12–Jan 15 | 1,002 | — | PP 30 PSOE 27 Vox 18 Sumar 8 Podemos 4 ERC 2 Junts 1 | link |
| sociométrica El Español | 7–Jan 10 | 1,300 | — | PP 33 PSOE 26 Vox 18 Sumar 7 Podemos 4 ERC 2 EH Bildu 2 Junts 1 BNG 1 PNV 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 1–Jan 10 | 1,083 | — | PP 32 PSOE 27 Vox 20 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| NC Report La Razón | 5–Jan 9 | 1,000 | — | PP 34 PSOE 26 Vox 18 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | Dec 29 – Jan 5 | 2,000 | — | PP 32 PSOE 27 Vox 18 Sumar 6 Podemos 4 | link |
| EM-Analytics Electomanía | Dec 27 – Jan 3 | 1,316 | — | PP 32 PSOE 27 Vox 20 Sumar 5 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 Adelante Andalucía 0 | link |
| Sigma Dos El Mundo | 22–Dec 29 | 2,182 | — | PP 33 PSOE 27 Vox 17 Sumar 9 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 Aliança Catalana 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 22–Dec 26 | 2,301 | — | PP 32 PSOE 27 Vox 20 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 12–Dec 19 | 1,782 | — | PP 32 PSOE 28 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | 15–Dec 19 | — | — | PP 34 PSOE 27 Vox 19 Sumar 5 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 | link |
| EM-Analytics Electomanía | 6–Dec 12 | 1,522 | — | PP 32 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 5–Dec 7 | 1,100 | — | PP 33 PSOE 26 Vox 17 Sumar 7 Podemos 3 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Aliança Catalana 1 CC 0 UPN 0 | link |
| invymark laSexta | 1–Dec 5 | — | — | PP 33 PSOE 28 Vox 19 Sumar 5 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 | link |
| Sigma Dos El Mundo | Nov 26 – Dec 5 | 1,565 | — | PP 33 PSOE 27 Vox 17 Sumar 8 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 Aliança Catalana 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Nov 29 – Dec 5 | 1,204 | — | PP 32 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | Nov 27 – Dec 1 | 2,500 | — | PP 31 PSOE 28 Vox 17 Sumar 6 Podemos 4 | link |
| EM-Analytics Electomanía | 22–Nov 28 | 1,379 | — | PP 32 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 15–Nov 21 | 1,922 | — | PP 32 PSOE 29 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 17–Nov 19 | 1,200 | — | PP 29 PSOE 28 Vox 19 Sumar 6 Podemos 4 | link |
| EM-Analytics Electomanía | 8–Nov 14 | 1,002 | — | PP 32 PSOE 29 Vox 19 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 12–Nov 14 | 1,000 | — | PP 33 PSOE 27 Vox 16 Sumar 6 Podemos 4 | link |
| NC Report La Razón | 11–Nov 14 | 1,000 | — | PP 34 PSOE 27 Vox 17 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 6–Nov 8 | 1,100 | — | PP 34 PSOE 27 Vox 17 Sumar 7 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 1–Nov 7 | 1,923 | — | PP 31 PSOE 29 Vox 19 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | Oct 30 – Nov 6 | 1,558 | — | PP 34 PSOE 27 Vox 16 Sumar 8 Podemos 4 ERC 2 EH Bildu 1 Junts 1 PNV 1 BNG 1 Aliança Catalana 1 CC 1 UPN 0 | link |
| cluster17 Agenda Pública | 4–Nov 6 | 1,847 | — | PP 31 PSOE 28 Vox 19 Sumar 5 Podemos 5 ERC 2 Junts 2 PNV 1 EH Bildu 1 | link |
| hamalgama métrica Vozpópuli | Oct 28 – Nov 4 | 1,000 | — | PP 34 PSOE 27 Vox 19 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| opina 360 Telecinco | Oct 31 – Nov 4 | 1,202 | — | PP 28 PSOE 28 Vox 20 Sumar 7 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 Aliança Catalana 1 CC 0 | link |
| EM-Analytics Electomanía | 25–Oct 31 | 2,823 | — | PP 31 PSOE 29 Vox 19 Sumar 5 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 24–Oct 26 | 2,000 | — | PP 31 PSOE 28 Vox 17 Sumar 7 Podemos 3 | link |
| EM-Analytics Electomanía | 18–Oct 24 | 2,104 | — | PP 32 PSOE 28 Vox 19 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 11–Oct 17 | 1,568 | — | PP 32 PSOE 28 Vox 18 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | October 16, 2025 | — | — | PP 32 PSOE 27 Vox 17 Sumar 6 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 | link |
| sociométrica El Español | 6–Oct 10 | 900 | — | PP 34 PSOE 27 Vox 17 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 4–Oct 10 | 2,971 | — | PP 32 PSOE 27 Vox 18 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| gesop Prensa Ibérica | 3–Oct 9 | 1,000 | — | PP 29 PSOE 28 Vox 18 Sumar 8 Podemos 4 ERC 2 Junts 1 | link |
| NC Report La Razón | 1–Oct 4 | 1,000 | — | PP 34 PSOE 27 Vox 16 Sumar 5 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Sep 27 – Oct 3 | 1,055 | — | PP 33 PSOE 27 Vox 18 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | Sep 17 – Oct 1 | 2,345 | — | PP 34 PSOE 27 Vox 16 Sumar 7 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 1 Aliança Catalana 1 UPN 0 | link |
| opina 360 Antena 3 | 25–Sep 30 | 1,203 | — | PSOE 30 PP 27 Vox 21 Sumar 5 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 BNG 1 Aliança Catalana 1 CC 0 | link |
| 40dB Prisa | 26–Sep 28 | 2,000 | — | PP 31 PSOE 29 Vox 17 Sumar 7 Podemos 3 | link |
| EM-Analytics Electomanía | 20–Sep 26 | 2,028 | — | PP 32 PSOE 27 Vox 18 Podemos 6 Sumar 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 6–Sep 19 | 1,723 | — | PP 32 PSOE 27 Vox 18 Podemos 6 Sumar 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | 15–Sep 19 | — | — | PP 36 PSOE 28 Vox 16 Sumar 5 Podemos 4 | link |
| dym Henneo | 10–Sep 15 | 1,016 | — | PP 35 PSOE 27 Vox 16 Sumar 6 Podemos 4 | link |
| celeste-tel Onda Cero | 8–Sep 12 | 1,100 | — | PP 35 PSOE 26 Vox 15 Sumar 7 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 6–Sep 12 | 1,207 | — | PP 32 PSOE 27 Vox 17 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 10–Sep 11 | 1,027 | — | PP 32 PSOE 27 Vox 17 Sumar 7 Podemos 4 | link |
| gad3 ABC | 5–Sep 11 | 1,001 | — | PP 32 PSOE 27 Vox 18 Sumar 7 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 3–Sep 9 | 1,000 | — | PP 34 PSOE 26 Vox 16 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| NC Report La Razón | 1–Sep 6 | 1,000 | — | PP 35 PSOE 26 Vox 15 Podemos 5 Sumar 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Demoscopia y Servicios esRadio | 2–Sep 5 | 3,000 | — | PP 35 PSOE 27 Vox 17 Sumar 6 Podemos 5 ERC 2 EH Bildu 2 Junts 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | Aug 29 – Sep 5 | 1,330 | — | PP 31 PSOE 26 Vox 18 Podemos 6 Sumar 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | Aug 29 – Sep 1 | 2,000 | — | PP 31 PSOE 28 Vox 17 Sumar 7 Podemos 3 | link |
| sociométrica El Español | 26–Aug 29 | 1,100 | — | PP 35 PSOE 26 Vox 16 Sumar 7 Podemos 4 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 22–Aug 29 | 1,003 | — | PP 30 PSOE 26 Vox 18 Sumar 7 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 20–Aug 28 | 1,783 | — | PP 34 PSOE 27 Vox 15 Sumar 8 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 1–Aug 22 | 1,840 | — | PP 30 PSOE 26 Vox 18 Sumar 7 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 1–Aug 17 | 1,275 | — | PP 31 PSOE 25 Vox 17 Sumar 7 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Jul 28 – Aug 9 | 1,007 | — | PP 31 PSOE 25 Vox 18 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Jul 18 – Aug 1 | 1,579 | — | PP 32 PSOE 25 Vox 17 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Sigma Dos El Mundo | 21–Jul 30 | 2,267 | — | PP 35 PSOE 27 Vox 15 Sumar 8 Podemos 4 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 11–Jul 25 | 2,022 | — | PP 33 PSOE 26 Vox 17 Podemos 6 Sumar 6 ERC 2 Junts 2 PNV 1 EH Bildu 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 21–Jul 24 | 1,100 | — | PP 36 PSOE 25 Vox 16 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 Aliança Catalana 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 11–Jul 18 | 1,502 | — | PP 33 PSOE 26 Vox 17 Podemos 6 Sumar 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 14–Jul 18 | 1,000 | — | PP 35 PSOE 25 Vox 15 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| keydata Público | July 17, 2025 | — | — | PP 35 PSOE 26 Vox 15 Sumar 7 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| celeste-tel Onda Cero | 10–Jul 14 | 1,100 | — | PP 36 PSOE 26 Vox 14 Sumar 7 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| dym Henneo | 11–Jul 14 | 1,000 | — | PP 36 PSOE 26 Vox 15 Sumar 7 Podemos 4 | link |
| EM-Analytics Electomanía | 5–Jul 11 | 1,327 | — | PP 34 PSOE 25 Vox 16 Podemos 6 Sumar 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 9–Jul 10 | 1,002 | — | PP 35 PSOE 26 Vox 16 Sumar 7 Podemos 4 | link |
| EM-Analytics Electomanía | Jun 27 – Jul 4 | 1,111 | — | PP 35 PSOE 24 Vox 16 Podemos 6 Sumar 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | Jun 30 – Jul 4 | — | — | PP 36 PSOE 29 Vox 14 Sumar 5 Podemos 4 | link |
| 40dB Prisa | 27–Jun 30 | 2,000 | — | PP 33 PSOE 27 Vox 15 Sumar 6 Podemos 4 | link |
| Sigma Dos El Mundo | 20–Jun 27 | 1,909 | — | PP 35 PSOE 27 Vox 14 Sumar 8 Podemos 5 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 20–Jun 27 | 1,418 | — | PP 35 PSOE 24 Vox 16 Podemos 6 Sumar 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 18–Jun 21 | 1,150 | — | PP 35 PSOE 27 Vox 14 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 Aliança Catalana 1 CC 1 UPN 0 | link |
| NC Report La Razón | 19–Jun 21 | 1,000 | — | PP 36 PSOE 26 Vox 15 Podemos 6 Sumar 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| invymark laSexta | 16–Jun 20 | — | — | PP 37 PSOE 29 Vox 14 Sumar 5 Podemos 4 | link |
| EM-Analytics Electomanía | 13–Jun 20 | 3,219 | — | PP 35 PSOE 24 Vox 16 Podemos 6 Sumar 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 18–Jun 20 | 1,000 | — | PP 34 PSOE 26 Vox 16 Sumar 7 Podemos 3 | link |
| dym Henneo | June 17, 2025 | 1,042 | — | PP 36 PSOE 26 Vox 14 Sumar 8 Podemos 4 | link |
| invymark laSexta | 9–Jun 13 | — | — | PP 36 PSOE 30 Vox 14 Sumar 5 Podemos 4 | link |
| EM-Analytics Electomanía | 12–Jun 13 | 1,852 | — | PP 35 PSOE 26 Vox 15 Podemos 6 Sumar 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| gesop Prensa Ibérica | 10–Jun 12 | 1,002 | — | PP 31 PSOE 27 Vox 16 Sumar 8 Podemos 4 ERC 2 Junts 1 | link |
| EM-Analytics Electomanía | May 31 – Jun 6 | 1,233 | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 17–May 30 | 1,804 | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| gad3 ABC | 27–May 29 | 1,023 | — | PP 34 PSOE 28 Vox 15 Sumar 8 Podemos 5 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | Apr 21 – May 28 | 7,236 | — | PP 34 PSOE 28 Vox 14 Sumar 8 Podemos 5 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 23–May 26 | 2,000 | — | PP 33 PSOE 30 Vox 14 Sumar 5 Podemos 4 | link |
| hamalgama métrica Vozpópuli | 20–May 23 | 1,000 | — | PP 35 PSOE 28 Vox 15 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 17–May 23 | 1,002 | — | PP 33 PSOE 28 Vox 14 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| target point El Debate | 21–May 23 | 1,002 | — | PP 33 PSOE 29 Vox 14 Sumar 7 Podemos 4 | link |
| sociométrica El Español | 19–May 22 | 1,812 | — | PP 35 PSOE 29 Vox 14 Sumar 5 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| keydata Público | May 22, 2025 | — | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| ipsos La Vanguardia | 15–May 21 | 2,000 | — | PP 34 PSOE 30 Vox 14 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 14–May 19 | 1,057 | — | PP 36 PSOE 29 Vox 12 Sumar 6 Podemos 5 | link |
| EM-Analytics Electomanía | 10–May 16 | 1,178 | — | PP 34 PSOE 29 Vox 14 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 3–May 9 | 1,204 | — | PP 34 PSOE 30 Vox 14 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| celeste-tel Onda Cero | Apr 28 – May 6 | 1,100 | — | PP 35 PSOE 28 Vox 14 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Apr 26 – May 2 | 1,159 | — | PP 33 PSOE 30 Vox 14 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 24–Apr 27 | 2,000 | — | PP 34 PSOE 29 Vox 13 Sumar 5 Podemos 3 | link |
| target point El Debate | 23–Apr 25 | 1,016 | — | PP 34 PSOE 28 Vox 14 Sumar 7 Podemos 5 | link |
| sociométrica El Español | 21–Apr 25 | 1,000 | — | PP 35 PSOE 30 Vox 14 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 19–Apr 25 | 1,206 | — | PP 34 PSOE 29 Vox 14 Podemos 6 Sumar 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 12–Apr 18 | 1,142 | — | PP 34 PSOE 30 Vox 14 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | 14–Apr 17 | 1,000 | — | PP 34 PSOE 29 Vox 14 Sumar 5 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Sigma Dos El Mundo | 4–Apr 15 | 1,819 | — | PP 34 PSOE 28 Vox 13 Sumar 7 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 9–Apr 15 | 1,000 | — | PP 34 PSOE 28 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 5–Apr 10 | 2,401 | — | PP 34 PSOE 30 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Mar 30 – Apr 4 | 1,817 | — | PP 34 PSOE 30 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 28–Mar 31 | 2,000 | — | PP 33 PSOE 30 Vox 14 Sumar 5 Podemos 3 | link |
| data10 Okdiario | 27–Mar 28 | 1,500 | — | PP 35 PSOE 29 Vox 14 Junts 2 EH Bildu 1 | link |
| EM-Analytics Electomanía | 23–Mar 28 | 2,202 | — | PP 33 PSOE 29 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 15–Mar 22 | 1,501 | — | PP 34 PSOE 29 Vox 14 Sumar 7 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 19–Mar 21 | 1,903 | — | PP 34 PSOE 28 Vox 14 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| celeste-tel Onda Cero | 14–Mar 21 | 1,100 | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| target point El Debate | 19–Mar 21 | 1,000 | — | PP 33 PSOE 30 Vox 14 Sumar 6 Podemos 4 | link |
| keydata Público | March 20, 2025 | — | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| dym Henneo | 12–Mar 16 | 1,001 | — | PP 35 PSOE 29 Vox 12 Sumar 6 Podemos 5 | link |
| EM-Analytics Electomanía | 8–Mar 14 | 1,732 | — | PP 33 PSOE 29 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 1–Mar 7 | 1,139 | — | PP 33 PSOE 29 Vox 15 Sumar 7 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Sigma Dos El Mundo | Feb 24 – Mar 7 | 2,832 | — | PP 34 PSOE 28 Vox 13 Sumar 6 Podemos 5 Junts 2 ERC 2 PNV 1 BNG 1 EH Bildu 1 CC 0 UPN 0 | link |
| NC Report La Razón | 3–Mar 7 | 1,500 | — | PP 34 PSOE 29 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| gesop Prensa Ibérica | 3–Mar 6 | 1,000 | — | PP 32 PSOE 27 Vox 15 Sumar 8 Podemos 3 ERC 2 Junts 1 | link |
| hamalgama métrica Vozpópuli | 24–Feb 28 | 1,000 | — | PP 34 PSOE 28 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 22–Feb 28 | 1,201 | — | PP 33 PSOE 29 Vox 16 Sumar 7 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 21–Feb 24 | 2,000 | — | PP 32 PSOE 30 Vox 14 Sumar 6 Podemos 4 | link |
| EM-Analytics Electomanía | 15–Feb 21 | 1,973 | — | PP 33 PSOE 28 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 19–Feb 21 | 1,007 | — | PP 33 PSOE 30 Vox 14 Sumar 6 Podemos 4 | link |
| keydata Público | February 20, 2025 | — | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| celeste-tel Onda Cero | 12–Feb 17 | 1,100 | — | PP 34 PSOE 28 Vox 14 Sumar 7 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 12–Feb 14 | 1,812 | — | PP 34 PSOE 28 Vox 14 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 8–Feb 13 | 2,039 | — | PP 33 PSOE 28 Vox 15 Sumar 6 Podemos 6 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | 4–Feb 7 | 1,000 | — | PP 35 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 1–Feb 7 | 1,179 | — | PP 33 PSOE 29 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| keydata Público | February 6, 2025 | — | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| Sigma Dos El Mundo | 24–Jan 31 | 2,303 | — | PP 34 PSOE 28 Vox 13 Sumar 6 Podemos 5 ERC 2 Junts 2 PNV 1 BNG 1 EH Bildu 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 28–Jan 31 | 1,000 | — | PP 35 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 25–Jan 31 | 1,084 | — | PP 32 PSOE 29 Vox 16 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 24–Jan 27 | 2,000 | — | PP 33 PSOE 28 Vox 14 Sumar 6 Podemos 3 | link |
| EM-Analytics Electomanía | 18–Jan 24 | 1,133 | — | PP 32 PSOE 29 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 22–Jan 24 | 1,001 | — | PP 33 PSOE 29 Vox 16 Sumar 6 Podemos 5 | link |
| gad3 ABC | 16–Jan 23 | 1,035 | — | PP 35 PSOE 27 Vox 14 Sumar 7 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 | link |
| dym Henneo | 16–Jan 20 | 1,014 | — | PP 35 PSOE 29 Vox 13 Sumar 6 Podemos 5 | link |
| EM-Analytics Electomanía | 11–Jan 17 | 1,133 | — | PP 33 PSOE 29 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| celeste-tel Onda Cero | 7–Jan 11 | 1,100 | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Dec 27 – Jan 10 | 4,001 | — | PP 32 PSOE 29 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| hamalgama métrica Vozpópuli | Dec 31 – Jan 3 | 1,000 | — | PP 35 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Dec 27 – Jan 3 | 1,068 | — | PP 33 PSOE 29 Vox 15 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 26–Dec 30 | 2,953 | — | PP 34 PSOE 28 Vox 14 Sumar 7 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 26–Dec 30 | 1,002 | — | PP 33 PSOE 29 Vox 15 Sumar 7 Podemos 5 | link |
| EM-Analytics Electomanía | 20–Dec 27 | 1,037 | — | PP 34 PSOE 29 Vox 15 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| NC Report La Razón | 20–Dec 27 | 1,000 | — | PP 35 PSOE 28 Vox 14 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 20–Dec 26 | 2,000 | — | PP 33 PSOE 30 Vox 14 Sumar 5 Podemos 4 | link |
| Sigma Dos El Mundo | 13–Dec 26 | 2,485 | — | PP 34 PSOE 27 Vox 12 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | December 22, 2024 | — | — | PP 34 PSOE 28 Vox 14 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 14–Dec 21 | 2,447 | — | PP 34 PSOE 28 Vox 15 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 7–Dec 13 | 4,081 | — | PP 34 PSOE 29 Vox 15 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 10–Dec 12 | 1,000 | — | PP 35 PSOE 28 Vox 13 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sondaxe La Voz de Galicia | 5–Dec 11 | 1,111 | — | PP 33 PSOE 28 Vox 14 Sumar 8 Podemos 4 ERC 2 EH Bildu 2 Junts 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Centro de Investigaciones Sociológicas (CIS) | 2–Dec 9 | 4,621 | — | PSOE 32 PP 28 Vox 12 Sumar 7 Podemos 4 ERC 2 Junts 1 PNV 1 EH Bildu 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Nov 29 – Dec 6 | 2,102 | — | PP 33 PSOE 28 Vox 14 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| gesop Prensa Ibérica | 2–Dec 4 | 1,001 | — | PP 31 PSOE 28 Vox 15 Sumar 8 Podemos 4 ERC 2 Junts 2 | link |
| Sigma Dos El Mundo | Nov 25 – Dec 4 | 2,017 | — | PP 35 PSOE 27 Vox 12 Sumar 6 Podemos 5 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 22–Nov 29 | 1,447 | — | PP 33 PSOE 28 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | 25–Nov 29 | 1,000 | — | PP 36 PSOE 28 Vox 14 Sumar 5 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 25–Nov 27 | 2,000 | — | PP 33 PSOE 30 Vox 13 Sumar 5 Podemos 3 | link |
| EM-Analytics Electomanía | 23–Nov 26 | 804 | — | PP 33 PSOE 29 Vox 14 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 22–Nov 24 | 1,227 | — | PP 35 PSOE 27 Vox 14 Sumar 7 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| keydata Público | November 23, 2024 | — | — | PP 33 PSOE 28 Vox 13 Sumar 7 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| ipsos La Vanguardia | 18–Nov 22 | 1,178 | — | PP 34 PSOE 28 Vox 15 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 16–Nov 22 | 1,352 | — | PP 33 PSOE 29 Vox 13 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 20–Nov 22 | 1,303 | — | PP 32 PSOE 28 Vox 15 Sumar 6 Podemos 5 | link |
| EM-Analytics Electomanía | 9–Nov 15 | 1,206 | — | PP 33 PSOE 29 Vox 13 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| celeste-tel Onda Cero | 7–Nov 15 | 1,100 | — | PP 35 PSOE 29 Vox 12 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| gad3 Mediaset | 11–Nov 14 | 1,036 | — | PP 33 PSOE 28 Vox 16 Sumar 6 Podemos 4 | link |
| dym Henneo | 8–Nov 11 | 1,015 | — | PP 33 PSOE 28 Vox 13 Sumar 8 Podemos 5 | link |
| EM-Analytics Electomanía | Oct 30 – Nov 8 | 2,104 | — | PP 33 PSOE 29 Vox 13 Sumar 5 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| hamalgama métrica Vozpópuli | 5–Nov 8 | 1,000 | — | PP 35 PSOE 29 Vox 13 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Sigma Dos El Mundo | 24–Oct 31 | 1,817 | — | PP 36 PSOE 28 Vox 11 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 18–Oct 25 | 1,091 | — | PP 35 PSOE 29 Vox 11 Sumar 5 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| gad3 ABC | 21–Oct 24 | 1,018 | — | PP 34 PSOE 28 Vox 13 Sumar 8 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| keydata Público | October 24, 2024 | — | — | PP 35 PSOE 29 Vox 11 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| dym Henneo | 16–Oct 18 | 1,000 | — | PP 37 PSOE 29 Vox 11 Sumar 8 Podemos 3 | link |
| EM-Analytics Electomanía | 5–Oct 18 | 1,804 | — | PP 36 PSOE 29 Vox 12 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 16–Oct 18 | 2,240 | — | PP 35 PSOE 28 Vox 11 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| target point El Debate | 16–Oct 18 | 1,020 | — | PP 35 PSOE 29 Vox 11 Sumar 9 Podemos 3 | link |
| EM-Analytics Electomanía | 5–Oct 11 | 1,058 | — | PP 35 PSOE 29 Vox 12 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| hamalgama métrica Vozpópuli | 8–Oct 11 | 1,000 | — | PP 35 PSOE 29 Vox 11 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| celeste-tel Onda Cero | 4–Oct 9 | 1,100 | — | PP 36 PSOE 29 Vox 11 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Sep 30 – Oct 4 | 1,035 | — | PP 35 PSOE 30 Vox 12 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 14–Sep 27 | 2,080 | — | PP 34 PSOE 31 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 20–Sep 27 | 1,909 | — | PP 36 PSOE 29 Vox 10 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 25–Sep 27 | 2,000 | — | PP 35 PSOE 30 Vox 11 Sumar 6 Podemos 3 | link |
| gesop Prensa Ibérica | 23–Sep 26 | 1,004 | — | PP 33 PSOE 27 Vox 13 Sumar 11 Podemos 3 Junts 2 ERC 2 | link |
| keydata Público | September 21, 2024 | — | — | PP 34 PSOE 30 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 14–Sep 20 | 1,404 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | 18–Sep 19 | 1,001 | — | PP 35 PSOE 30 Vox 10 Sumar 7 Podemos 4 | link |
| EM-Analytics Electomanía | 7–Sep 13 | 1,327 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Sep 13 | 1,032 | — | PP 34 PSOE 31 Vox 11 Sumar 7 Podemos 3 | link |
| hamalgama métrica Vozpópuli | 3–Sep 6 | 1,000 | — | PP 35 PSOE 29 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Aug 31 – Sep 6 | 1,104 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| celeste-tel Onda Cero | 2–Sep 6 | 1,100 | — | PP 36 PSOE 30 Vox 10 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 26–Aug 31 | 2,310 | — | PP 34 PSOE 29 Vox 11 Sumar 6 Podemos 5 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 1–Aug 30 | 1,973 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 22–Aug 29 | 2,383 | — | PP 35 PSOE 29 Vox 10 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Jul 25 – Aug 23 | 2,074 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | 20–Aug 23 | 1,000 | — | PP 35 PSOE 29 Vox 10 Sumar 6 Podemos 4 Junts 2 EH Bildu 2 ERC 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 19–Aug 23 | 2,000 | — | PP 34 PSOE 31 Vox 11 Sumar 6 Podemos 3 | link |
| EM-Analytics Electomanía | Jul 12 – Aug 16 | 1,881 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jul 12 – Aug 9 | 1,273 | — | PP 34 PSOE 31 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Aug 9 | 1,055 | — | PP 34 PSOE 31 Vox 11 Sumar 8 Podemos 3 | link |
| Sigma Dos El Mundo | 5–Aug 8 | 2,102 | — | PP 35 PSOE 29 Vox 10 Sumar 6 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 12–Jul 31 | 1,304 | — | PP 33 PSOE 31 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 12–Jul 26 | 2,122 | — | PP 33 PSOE 32 Vox 10 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| target point El Debate | July 22, 2024 | — | — | PP 34 PSOE 31 Vox 11 Sumar 6 Podemos 5 | link |
| keydata Público | July 20, 2024 | — | — | PP 34 PSOE 30 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| sociométrica El Español | 18–Jul 20 | 1,200 | — | PP 34 PSOE 29 Vox 11 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 12–Jul 19 | 1,301 | — | PP 33 PSOE 32 Vox 11 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 12–Jul 18 | 2,515 | — | PP 35 PSOE 30 Vox 9 Sumar 7 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 7–Jul 12 | 1,431 | — | PP 33 PSOE 32 Vox 11 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Jul 10 | 1,026 | — | PP 34 PSOE 32 Vox 11 Sumar 9 Podemos 3 | link |
| EM-Analytics Electomanía | Jun 29 – Jul 5 | 2,104 | — | PP 32 PSOE 31 Vox 11 Sumar 6 Podemos 4 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 1–Jul 4 | 1,000 | — | PP 35 PSOE 30 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 22–Jun 28 | 2,401 | — | PP 33 PSOE 32 Vox 11 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 21–Jun 28 | 1,974 | — | PP 34 PSOE 30 Vox 11 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| target point El Debate | 25–Jun 27 | 1,002 | — | PP 35 PSOE 30 Vox 10 Sumar 6 Podemos 4 | link |
| 40dB Prisa | 21–Jun 24 | 2,000 | — | PP 33 PSOE 31 Vox 10 Sumar 6 Podemos 3 | link |
| keydata Público | June 22, 2024 | — | — | PP 34 PSOE 30 Vox 12 Sumar 8 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 15–Jun 21 | 1,741 | — | PP 32 PSOE 32 Vox 12 Sumar 5 Podemos 4 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | 11–Jun 15 | 1,000 | — | PP 34 PSOE 30 Vox 10 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 10–Jun 14 | 1,913 | — | PP 35 PSOE 32 Vox 12 Sumar 6 Podemos 4 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | 10–Jun 14 | — | — | PP 39 PSOE 32 Vox 11 | link |
| Simple Lógica elDiario.es | 1–Jun 11 | 1,032 | — | PP 34 PSOE 30 Vox 12 Sumar 9 Podemos 4 | link |
| gesop Prensa Ibérica | 27–May 31 | 1,013 | — | PP 33 PSOE 30 Vox 13 Sumar 10 Podemos 3 ERC 2 Junts 2 | link |
| EM-Analytics Electomanía | 25–May 31 | 3,109 | — | PP 35 PSOE 34 Vox 11 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 28–May 30 | 2,000 | — | PP 34 PSOE 31 Vox 13 Sumar 7 Podemos 3 | link |
| sondaxe La Voz de Galicia | 23–May 29 | 1,005 | — | PP 34 PSOE 29 Vox 13 Sumar 8 Podemos 4 EH Bildu 2 ERC 2 Junts 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 18–May 24 | 1,804 | — | PP 36 PSOE 33 Vox 11 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 17–May 19 | 519 | — | PP 37 PSOE 30 Vox 12 Sumar 8 Podemos 3 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | May 18, 2024 | — | — | PP 37 PSOE 29 Vox 11 Sumar 9 Podemos 2 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 12–May 17 | 1,312 | — | PP 36 PSOE 33 Vox 10 Sumar 7 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 10–May 13 | 2,000 | — | PP 35 PSOE 31 Vox 13 Sumar 7 Podemos 3 | link |
| Simple Lógica elDiario.es | 1–May 9 | 1,131 | — | PP 34 PSOE 30 Vox 12 Sumar 10 Podemos 2 | link |
| sociométrica El Español | Apr 30 – May 4 | 1,279 | — | PP 39 PSOE 28 Vox 11 Sumar 8 Podemos 3 Junts 2 EH Bildu 2 ERC 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Apr 28 – May 4 | 1,705 | — | PP 36 PSOE 33 Vox 10 Sumar 8 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 24–Apr 26 | 2,304 | — | PP 36 PSOE 33 Vox 10 Sumar 8 Podemos 3 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Centro de Investigaciones Sociológicas (CIS) | April 26, 2024 | 1,809 | — | PSOE 39 PP 29 Vox 11 Sumar 7 Podemos 3 Junts 1 ERC 1 BNG 1 EH Bildu 1 PNV 1 CC 0 | link |
| EM-Analytics Electomanía | 16–Apr 23 | 2,230 | — | PP 37 PSOE 31 Vox 10 Sumar 9 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | April 13, 2024 | — | — | PP 37 PSOE 29 Vox 11 Sumar 9 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 6–Apr 12 | 1,483 | — | PP 37 PSOE 30 Vox 10 Sumar 9 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 9–Apr 12 | 2,550 | — | PP 39 PSOE 27 Vox 11 Sumar 8 Podemos 3 Junts 2 EH Bildu 2 ERC 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Apr 9 | 1,042 | — | PP 36 PSOE 31 Vox 12 Sumar 10 Podemos 2 | link |
| EM-Analytics Electomanía | Mar 30 – Apr 5 | 1,483 | — | PP 37 PSOE 30 Vox 11 Sumar 9 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 23–Mar 29 | 1,301 | — | PP 37 PSOE 29 Vox 11 Sumar 9 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 25–Mar 27 | 2,000 | — | PP 36 PSOE 30 Vox 11 Sumar 8 Podemos 3 | link |
| NC Report La Razón | 20–Mar 27 | 1,000 | — | PP 38 PSOE 28 Vox 11 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| Sigma Dos El Mundo | 19–Mar 26 | 1,413 | — | PP 38 PSOE 30 Sumar 10 Vox 9 Podemos 3 ERC 2 Junts 2 PNV 1 EH Bildu 1 BNG 1 CC 1 UPN 0 | link |
| invymark laSexta | 18–Mar 22 | — | — | PP 39 PSOE 31 Vox 10 | link |
| EM-Analytics Electomanía | 16–Mar 22 | 1,724 | — | PP 36 PSOE 29 Vox 12 Sumar 10 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| gad3 Mediaset | 18–Mar 21 | 1,017 | — | PP 37 PSOE 28 Vox 12 Sumar 9 Podemos 3 | link |
| hamalgama métrica Vozpópuli | 18–Mar 21 | 1,000 | — | PP 39 PSOE 28 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | March 16, 2024 | — | — | PP 38 PSOE 29 Vox 11 Sumar 10 Podemos 2 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 9–Mar 15 | 1,517 | — | PP 36 PSOE 29 Vox 12 Sumar 10 Podemos 3 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| sociométrica El Español | 5–Mar 9 | 2,900 | — | PP 40 PSOE 28 Vox 11 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 2–Mar 8 | 1,327 | — | PP 37 PSOE 28 Vox 12 Sumar 10 Podemos 2 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Mar 8 | 1,046 | — | PP 36 PSOE 30 Sumar 12 Vox 11 Podemos 2 | link |
| target point El Debate | 5–Mar 7 | 1,080 | — | PP 39 PSOE 27 Vox 11 | link |
| celeste-tel Onda Cero | 1–Mar 6 | 1,100 | — | PP 39 PSOE 29 Vox 11 Sumar 10 ERC 2 Junts 2 Podemos 2 EH Bildu 2 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 1–Mar 3 | 2,000 | — | PP 35 PSOE 31 Vox 11 | link |
| EM-Analytics Electomanía | Feb 24 – Mar 1 | 1,327 | — | PP 37 PSOE 29 Vox 11 Sumar 10 ERC 2 Junts 2 Podemos 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 22–Feb 29 | 1,632 | — | PP 38 PSOE 29 Vox 10 Sumar 9 Podemos 3 ERC 2 Junts 2 PNV 1 EH Bildu 1 BNG 1 CC 1 UPN 0 | link |
| gad3 ABC | 26–Feb 29 | 1,005 | — | PP 38 PSOE 28 Vox 11 Sumar 9 Podemos 2 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | February 24, 2024 | — | — | PP 37 PSOE 30 Vox 11 Sumar 10 Podemos 2 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| EM-Analytics Electomanía | 17–Feb 23 | 1,778 | — | PP 36 PSOE 30 Vox 11 Sumar 9 Podemos 2 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 19–Feb 22 | 1,000 | — | PP 39 PSOE 28 Vox 12 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| gesop Prensa Ibérica | 19–Feb 21 | 1,004 | — | PP 39 PSOE 28 Sumar 10 Vox 9 ERC 2 Podemos 2 Junts 2 | link |
| EM-Analytics Electomanía | 10–Feb 16 | 1,526 | — | PP 35 PSOE 31 Vox 11 Sumar 10 ERC 2 Podemos 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| sociométrica El Español | 5–Feb 9 | 2,900 | — | PP 39 PSOE 29 Vox 11 Junts 2 EH Bildu 2 PNV 1 ERC 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Feb 9 | 1,018 | — | PP 37 PSOE 30 Vox 12 Sumar 11 Podemos 2 | link |
| EM-Analytics Electomanía | 3–Feb 9 | 1,708 | — | PP 35 PSOE 32 Vox 10 Sumar 10 ERC 2 Junts 2 Podemos 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Centro de Investigaciones Sociológicas (CIS) | 1–Feb 6 | 3,926 | — | PP 33 PSOE 33 Sumar 10 Vox 8 Podemos 3 ERC 2 Junts 1 PNV 1 EH Bildu 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Jan 27 – Feb 2 | 1,614 | — | PP 36 PSOE 31 Sumar 10 Vox 10 Podemos 2 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | Jan 26 – Feb 1 | 1,632 | — | PP 37 PSOE 30 Vox 11 Sumar 10 Podemos 3 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 26–Jan 29 | 2,000 | — | PP 34 PSOE 31 Vox 12 | link |
| EM-Analytics Electomanía | 19–Jan 26 | 2,413 | — | PP 35 PSOE 31 Sumar 10 Vox 10 ERC 2 Junts 2 Podemos 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | 15–Jan 19 | — | — | PP 38 PSOE 32 Vox 10 | link |
| EM-Analytics Electomanía | 12–Jan 19 | 1,651 | — | PP 35 PSOE 32 Sumar 10 Vox 10 Junts 2 ERC 2 Podemos 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| keydata Público | January 18, 2024 | — | — | PP 37 PSOE 30 Vox 11 Sumar 11 Podemos 2 | link |
| EM-Analytics Electomanía | 6–Jan 12 | 1,249 | — | PP 35 PSOE 31 Sumar 10 Vox 10 Junts 2 ERC 2 EH Bildu 2 PNV 2 Podemos 2 BNG 1 UPN 0 CC 0 | link |
| Simple Lógica elDiario.es | 2–Jan 9 | 1,013 | — | PP 37 PSOE 29 Vox 11 Sumar 11 Podemos 2 | link |
| 40dB Prisa | 5–Jan 8 | 2,000 | — | PP 35 PSOE 31 Vox 11 | link |
| EM-Analytics Electomanía | Dec 29 – Jan 5 | 1,132 | — | PP 35 PSOE 32 Vox 10 Sumar 9 Podemos 2 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| keydata Público | December 31, 2023 | — | — | PP 36 PSOE 30 Vox 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 | link |
| sociométrica El Español | 25–Dec 31 | 2,309 | — | PP 39 PSOE 29 Vox 11 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 23–Dec 29 | 1,007 | — | PP 36 PSOE 32 Vox 10 Sumar 9 Podemos 2 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| celeste-tel Onda Cero | 21–Dec 27 | 1,100 | — | PP 37 PSOE 30 Vox 11 Sumar 10 ERC 2 Junts 2 EH Bildu 2 PNV 1 Podemos 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 15–Dec 26 | 2,992 | — | PP 37 PSOE 30 Vox 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 16–Dec 22 | 1,093 | — | PP 35 PSOE 31 Vox 10 Sumar 10 Podemos 2 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| NC Report La Razón | 12–Dec 16 | 1,000 | — | PP 37 PSOE 30 Vox 11 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 13–Dec 15 | 1,011 | — | PP 37 PSOE 30 Vox 11 Sumar 9 Podemos 2 | link |
| invymark laSexta | 11–Dec 15 | — | — | PP 36 PSOE 33 Vox 10 | link |
| EM-Analytics Electomanía | 9–Dec 15 | 1,180 | — | PP 35 PSOE 31 Vox 11 Sumar 10 Podemos 2 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| Simple Lógica elDiario.es | 1–Dec 11 | 1,003 | — | PP 36 PSOE 30 Vox 12 | link |
| EM-Analytics Electomanía | 6–Dec 8 | 1,250 | — | PP 35 PSOE 31 Vox 11 Sumar 9 Podemos 3 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | Nov 24 – Dec 2 | 1,233 | — | PP 35 PSOE 32 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | Nov 27 – Dec 1 | 1,784 | — | PP 37 PSOE 31 Vox 11 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| 40dB Prisa | 24–Nov 27 | 2,000 | — | PP 35 PSOE 31 Vox 12 Sumar 11 | link |
| keydata Público | November 25, 2023 | — | — | PP 36 PSOE 31 Sumar 11 Vox 11 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| sociométrica El Español | 20–Nov 24 | 2,109 | — | PP 39 PSOE 30 Vox 11 Sumar 10 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 18–Nov 23 | 1,524 | — | PP 34 PSOE 32 Sumar 11 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| gesop Prensa Ibérica | 21–Nov 23 | 1,002 | — | PP 35 PSOE 27 Vox 13 Sumar 13 ERC 2 Junts 2 | link |
| hamalgama métrica Vozpópuli | 17–Nov 23 | 1,000 | — | PP 36 PSOE 31 Vox 12 Sumar 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 17–Nov 18 | 1,004 | — | PP 37 PSOE 29 Vox 11 Sumar 11 | link |
| gad3 Mediaset | 16–Nov 17 | 1,008 | — | PP 36 PSOE 29 Sumar 12 Vox 12 | link |
| invymark laSexta | 13–Nov 17 | — | — | PP 36 PSOE 33 Sumar 10 Vox 10 | link |
| EM-Analytics Electomanía | 13–Nov 17 | 1,419 | — | PP 35 PSOE 31 Sumar 12 Vox 12 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 2–Nov 13 | 1,021 | — | PP 36 PSOE 30 Sumar 12 Vox 12 | link |
| celeste-tel Onda Cero | 6–Nov 10 | 1,100 | — | PP 37 PSOE 31 Sumar 11 Vox 11 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 4–Nov 10 | 2,549 | — | PP 35 PSOE 31 Vox 12 Sumar 12 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Centro de Investigaciones Sociológicas (CIS) | Oct 31 – Nov 6 | 4,090 | — | PP 34 PSOE 31 Sumar 12 Vox 10 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | Oct 31 – Nov 4 | 1,000 | — | PP 36 PSOE 31 Vox 11 Sumar 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 UPN 0 | link |
| invymark laSexta | Oct 30 – Nov 3 | — | — | PP 37 PSOE 31 Sumar 10 Vox 10 | link |
| gad3 ABC | Oct 30 – Nov 3 | 1,001 | — | PP 36 PSOE 30 Sumar 12 Vox 12 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| Sigma Dos El Mundo | Oct 30 – Nov 3 | 1,788 | — | PP 37 PSOE 31 Sumar 11 Vox 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | Oct 27 – Nov 3 | 1,156 | — | PP 34 PSOE 32 Sumar 12 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| 40dB Prisa | 27–Oct 30 | 2,000 | — | PP 35 PSOE 31 Sumar 12 Vox 11 | link |
| sociométrica El Español | 25–Oct 27 | 2,600 | — | PP 38 PSOE 30 Vox 11 Sumar 11 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 20–Oct 27 | 1,462 | — | PP 34 PSOE 32 Sumar 12 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 20–Oct 26 | 1,000 | — | PP 36 PSOE 31 Vox 12 Sumar 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 18–Oct 22 | 1,035 | — | PP 35 PSOE 33 Vox 12 Sumar 10 | link |
| EM-Analytics Electomanía | 13–Oct 20 | 1,410 | — | PP 34 PSOE 32 Sumar 13 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| invymark laSexta | 16–Oct 20 | — | — | PP 35 PSOE 33 Sumar 10 Vox 10 | link |
| EM-Analytics Electomanía | 7–Oct 13 | 1,145 | — | PP 33 PSOE 32 Sumar 13 Vox 10 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 UPN 0 CC 0 | link |
| Simple Lógica elDiario.es | 2–Oct 10 | 1,010 | — | PP 34 PSOE 32 Sumar 12 Vox 11 | link |
| EM-Analytics Electomanía | 1–Oct 7 | 1,226 | — | PP 33 PSOE 32 Sumar 14 Vox 11 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Centro de Investigaciones Sociológicas (CIS) | 2–Oct 6 | 4,031 | — | PSOE 33 PP 32 Sumar 13 Vox 10 ERC 2 Junts 1 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| keydata Público | October 5, 2023 | — | — | PP 35 PSOE 32 Vox 12 Sumar 12 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 | link |
| target point El Debate | 2–Oct 4 | 1,003 | — | PP 35 PSOE 31 Vox 12 Sumar 12 | link |
| 40dB Prisa | Sep 29 – Oct 2 | 2,000 | — | PP 34 PSOE 32 Vox 12 Sumar 11 | link |
| EM-Analytics Electomanía | 23–Sep 29 | 1,132 | — | PSOE 32 PP 32 Sumar 14 Vox 11 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 25–Sep 28 | 2,120 | — | PP 36 PSOE 31 Sumar 13 Vox 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| sociométrica El Español | 21–Sep 23 | 1,429 | — | PP 37 PSOE 31 Vox 12 Sumar 11 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 16–Sep 22 | 1,002 | — | PSOE 32 PP 32 Sumar 14 Vox 11 ERC 2 Junts 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| hamalgama métrica Vozpópuli | 15–Sep 21 | 1,000 | — | PP 35 PSOE 31 Vox 12 Sumar 12 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| dym Henneo | 14–Sep 17 | 1,003 | — | PP 34 PSOE 32 Vox 12 Sumar 11 | link |
| EM-Analytics Electomanía | 9–Sep 15 | 1,421 | — | PSOE 33 PP 32 Sumar 14 Vox 11 Junts 2 ERC 2 EH Bildu 2 PNV 2 BNG 1 CC 0 UPN 0 | link |
| Centro de Investigaciones Sociológicas (CIS) | 1–Sep 12 | 10,104 | — | PSOE 34 PP 32 Sumar 12 Vox 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 2–Sep 9 | 1,215 | — | PSOE 33 PP 33 Sumar 14 Vox 12 ERC 2 Junts 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | 1–Sep 7 | 1,032 | — | PP 34 PSOE 32 Sumar 12 Vox 12 | link |
| EM-Analytics Electomanía | Aug 25 – Sep 1 | 1,317 | — | PSOE 33 PP 33 Sumar 14 Vox 12 EH Bildu 2 ERC 2 Junts 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| NC Report La Razón | Aug 28 – Sep 1 | 1,000 | — | PP 36 PSOE 31 Vox 11 Sumar 11 ERC 2 Junts 2 EH Bildu 1 PNV 1 | link |
| 40dB Prisa | 25–Aug 28 | 2,000 | — | PP 34 PSOE 32 Sumar 12 Vox 11 | link |
| EM-Analytics Electomanía | 12–Aug 25 | 1,928 | — | PSOE 34 PP 33 Sumar 14 Vox 12 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Sigma Dos El Mundo | 17–Aug 24 | 1,933 | — | PP 34 PSOE 32 Vox 13 Sumar 12 ERC 2 Junts 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |
| EM-Analytics Electomanía | 12–Aug 18 | 1,566 | — | PSOE 34 PP 33 Sumar 14 Vox 12 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 5–Aug 11 | 1,305 | — | PSOE 33 PP 33 Sumar 14 Vox 12 Junts 2 EH Bildu 2 ERC 1 PNV 1 BNG 1 CC 0 UPN 0 | link |
| Simple Lógica elDiario.es | Jul 31 – Aug 7 | 1,098 | — | PP 32 PSOE 31 Vox 13 Sumar 13 | link |
| EM-Analytics Electomanía | Jul 26 – Aug 4 | — | — | PSOE 33 PP 32 Sumar 13 Vox 12 Junts 2 ERC 2 EH Bildu 2 PNV 1 BNG 1 CC 0 UPN 0 | link |
| EM-Analytics Electomanía | 24–Jul 25 | 1,517 | — | PSOE 33 PP 32 Sumar 13 Vox 13 Junts 2 ERC 2 EH Bildu 1 PNV 1 BNG 1 CC 1 UPN 0 | link |