Spain General election29 Nov 2026in 20 days PP + Vox majority over 99% 2023 investiture bloc under 1% Calendar Track record Research

Census map · Spain

Share aged 45-64 by province

Share aged 45-64 in every province in Spain: highest in Las Palmas (33.3%), lowest in Melilla (25.9%); the middle province is at 30.8%. Of the fifth of provinces where it is highest, our forecast has PP winning 9 of 10; where it is lowest, PP wins 7 of 10.

Araba/Álava: 31.1% Araba/Álava: 31.1% Araba/Álava: 31.1% Araba/Álava: 31.1% Gipuzkoa: 30.6% Gipuzkoa: 30.6% Gipuzkoa: 30.6% Gipuzkoa: 30.6% Gipuzkoa: 30.6% Gipuzkoa: 30.6% Bizkaia: 31.4% Bizkaia: 31.4% Bizkaia: 31.4% Bizkaia: 31.4% Bizkaia: 31.4% Bizkaia: 31.4% Bizkaia: 31.4% Bizkaia: 31.4% Albacete: 31.2% Albacete: 31.2% Albacete: 31.2% Albacete: 31.2% Ciudad Real: 30.6% Ciudad Real: 30.6% Ciudad Real: 30.6% Ciudad Real: 30.6% Ciudad Real: 30.6% Cuenca: 30.6% Cuenca: 30.6% Cuenca: 30.6% Guadalajara: 31.4% Guadalajara: 31.4% Guadalajara: 31.4% Toledo: 30.1% Toledo: 30.1% Toledo: 30.1% Toledo: 30.1% Toledo: 30.1% Toledo: 30.1% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Alicante/Alacant: 30.4% Castellón/Castelló: 31.1% Castellón/Castelló: 31.1% Castellón/Castelló: 31.1% Castellón/Castelló: 31.1% Castellón/Castelló: 31.1% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Valencia/València: 30.7% Almería: 29.2% Almería: 29.2% Almería: 29.2% Almería: 29.2% Almería: 29.2% Almería: 29.2% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Cádiz: 31.5% Córdoba: 30.6% Córdoba: 30.6% Córdoba: 30.6% Córdoba: 30.6% Córdoba: 30.6% Córdoba: 30.6% Granada: 30.2% Granada: 30.2% Granada: 30.2% Granada: 30.2% Granada: 30.2% Granada: 30.2% Granada: 30.2% Huelva: 31.1% Huelva: 31.1% Huelva: 31.1% Huelva: 31.1% Huelva: 31.1% Jaén: 30.8% Jaén: 30.8% Jaén: 30.8% Jaén: 30.8% Jaén: 30.8% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Málaga: 30.6% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Sevilla: 30.9% Ávila: 31.4% Ávila: 31.4% Ávila: 31.4% Burgos: 31.2% Burgos: 31.2% Burgos: 31.2% Burgos: 31.2% León: 31.9% León: 31.9% León: 31.9% León: 31.9% Palencia: 31.3% Palencia: 31.3% Palencia: 31.3% Salamanca: 30.8% Salamanca: 30.8% Salamanca: 30.8% Salamanca: 30.8% Segovia: 31.5% Segovia: 31.5% Segovia: 31.5% Soria: 30.6% Soria: 30.6% Valladolid: 31.9% Valladolid: 31.9% Valladolid: 31.9% Valladolid: 31.9% Valladolid: 31.9% Zamora: 31.1% Zamora: 31.1% Zamora: 31.1% Badajoz: 31.0% Badajoz: 31.0% Badajoz: 31.0% Badajoz: 31.0% Badajoz: 31.0% Cáceres: 31.5% Cáceres: 31.5% Cáceres: 31.5% Cáceres: 31.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Barcelona: 29.5% Girona: 29.7% Girona: 29.7% Girona: 29.7% Girona: 29.7% Girona: 29.7% Girona: 29.7% Lleida: 30.3% Lleida: 30.3% Lleida: 30.3% Lleida: 30.3% Tarragona: 30.1% Tarragona: 30.1% Tarragona: 30.1% Tarragona: 30.1% Tarragona: 30.1% Tarragona: 30.1% A Coruña: 31.8% A Coruña: 31.8% A Coruña: 31.8% A Coruña: 31.8% A Coruña: 31.8% A Coruña: 31.8% A Coruña: 31.8% A Coruña: 31.8% Lugo: 31.0% Lugo: 31.0% Lugo: 31.0% Lugo: 31.0% Ourense: 30.3% Ourense: 30.3% Ourense: 30.3% Ourense: 30.3% Pontevedra: 32.2% Pontevedra: 32.2% Pontevedra: 32.2% Pontevedra: 32.2% Pontevedra: 32.2% Pontevedra: 32.2% Pontevedra: 32.2% Huesca: 30.5% Huesca: 30.5% Huesca: 30.5% Teruel: 30.1% Teruel: 30.1% Teruel: 30.1% Zaragoza: 30.6% Zaragoza: 30.6% Zaragoza: 30.6% Zaragoza: 30.6% Zaragoza: 30.6% Zaragoza: 30.6% Zaragoza: 30.6% La Rioja: 30.9% La Rioja: 30.9% La Rioja: 30.9% La Rioja: 30.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Madrid: 29.9% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Murcia: 29.6% Navarra: 30.0% Navarra: 30.0% Navarra: 30.0% Navarra: 30.0% Navarra: 30.0% Asturias: 32.8% Asturias: 32.8% Asturias: 32.8% Asturias: 32.8% Asturias: 32.8% Asturias: 32.8% Asturias: 32.8% Cantabria: 32.2% Cantabria: 32.2% Cantabria: 32.2% Cantabria: 32.2% Cantabria: 32.2% Illes Balears: 30.1% Illes Balears: 30.1% Illes Balears: 30.1% Illes Balears: 30.1% Illes Balears: 30.1% Illes Balears: 30.1% Illes Balears: 30.1% Illes Balears: 30.1% Ceuta: 28.0% Melilla: 25.9% Santa Cruz de Tenerife: 32.7% Santa Cruz de Tenerife: 32.7% Santa Cruz de Tenerife: 32.7% Santa Cruz de Tenerife: 32.7% Santa Cruz de Tenerife: 32.7% Santa Cruz de Tenerife: 32.7% Santa Cruz de Tenerife: 32.7% Las Palmas: 33.3% Las Palmas: 33.3% Las Palmas: 33.3% Las Palmas: 33.3% Las Palmas: 33.3% Las Palmas: 33.3% Las Palmas: 33.3% Las Palmas: 33.3%
  • 25.9% – 30.1% (10)
  • 30.1% – 30.6% (10)
  • 30.6% – 31.0% (10)
  • 31.0% – 31.4% (10)
  • 31.4% – 33.3% (12)
One hexagon per province, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#ProvinceShare aged 45-64Projected
1 Las Palmas 33.3%PSOE
2 Asturias 32.8%PP
3 Santa Cruz de Tenerife 32.7%PP
4 Pontevedra 32.2%PP
5 Cantabria 32.2%PP
6 León 31.9%PP
7 Valladolid 31.9%PP
8 A Coruña 31.8%PP
9 Cáceres 31.5%PP
10 Cádiz 31.5%PP
11 Segovia 31.5%PP
12 Bizkaia 31.4%PSOE
13 Guadalajara 31.4%PP
14 Ávila 31.4%PP
15 Palencia 31.3%PP

Lowest: the bottom 15

#ProvinceShare aged 45-64Projected
52 Melilla 25.9%PP
51 Ceuta 28.0%PP
50 Almería 29.2%PP
49 Barcelona 29.5%PSOE
48 Murcia 29.6%PP
47 Girona 29.7%PSOE
46 Madrid 29.9%PP
45 Navarra 30.0%PSOE
44 Teruel 30.1%PP
43 Illes Balears 30.1%PP
42 Toledo 30.1%PP
41 Tarragona 30.1%PSOE
40 Granada 30.2%PP
39 Ourense 30.3%PP
38 Lleida 30.3%PSOE
Every province (52), highest first
#ProvinceRegionShare aged 45-64Projected
1 Las Palmas Canarias33.3%PSOE
2 Asturias Principado de Asturias32.8%PP
3 Santa Cruz de Tenerife Canarias32.7%PP
4 Pontevedra Galicia32.2%PP
5 Cantabria Cantabria32.2%PP
6 León Castilla y León31.9%PP
7 Valladolid Castilla y León31.9%PP
8 A Coruña Galicia31.8%PP
9 Cáceres Extremadura31.5%PP
10 Cádiz Andalucía31.5%PP
11 Segovia Castilla y León31.5%PP
12 Bizkaia País Vasco31.4%PSOE
13 Guadalajara Castilla-La Mancha31.4%PP
14 Ávila Castilla y León31.4%PP
15 Palencia Castilla y León31.3%PP
16 Burgos Castilla y León31.2%PP
17 Albacete Castilla-La Mancha31.2%PP
18 Araba/Álava País Vasco31.1%PSOE
19 Huelva Andalucía31.1%PP
20 Zamora Castilla y León31.1%PP
21 Castellón/Castelló Comunitat Valenciana31.1%PP
22 Lugo Galicia31.0%PP
23 Badajoz Extremadura31.0%PP
24 La Rioja La Rioja30.9%PP
25 Sevilla Andalucía30.9%PP
26 Jaén Andalucía30.8%PP
27 Salamanca Castilla y León30.8%PP
28 Valencia/València Comunitat Valenciana30.7%PP
29 Málaga Andalucía30.6%PP
30 Soria Castilla y León30.6%PP
31 Zaragoza Aragón30.6%PP
32 Gipuzkoa País Vasco30.6%EH Bildu
33 Córdoba Andalucía30.6%PP
34 Cuenca Castilla-La Mancha30.6%PP
35 Ciudad Real Castilla-La Mancha30.6%PP
36 Huesca Aragón30.5%PP
37 Alicante/Alacant Comunitat Valenciana30.4%PP
38 Lleida Cataluña30.3%PSOE
39 Ourense Galicia30.3%PP
40 Granada Andalucía30.2%PP
41 Tarragona Cataluña30.1%PSOE
42 Toledo Castilla-La Mancha30.1%PP
43 Illes Balears Illes Balears30.1%PP
44 Teruel Aragón30.1%PP
45 Navarra Comunidad Foral de Navarra30.0%PSOE
46 Madrid Comunidad de Madrid29.9%PP
47 Girona Cataluña29.7%PSOE
48 Murcia Región de Murcia29.6%PP
49 Barcelona Cataluña29.5%PSOE
50 Almería Andalucía29.2%PP
51 Ceuta Ceuta28.0%PP
52 Melilla Melilla25.9%PP