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

Census map · Spain

Area by province

Area in every province in Spain: highest in Badajoz (21,769), lowest in Melilla (14); the middle province is at 9,316. Of the fifth of provinces where it is highest, our forecast has PP winning 10 of 10; where it is lowest, PP wins 6 of 10.

Araba/Álava: 3,037 Araba/Álava: 3,037 Araba/Álava: 3,037 Araba/Álava: 3,037 Gipuzkoa: 1,982 Gipuzkoa: 1,982 Gipuzkoa: 1,982 Gipuzkoa: 1,982 Gipuzkoa: 1,982 Gipuzkoa: 1,982 Bizkaia: 2,216 Bizkaia: 2,216 Bizkaia: 2,216 Bizkaia: 2,216 Bizkaia: 2,216 Bizkaia: 2,216 Bizkaia: 2,216 Bizkaia: 2,216 Albacete: 14,932 Albacete: 14,932 Albacete: 14,932 Albacete: 14,932 Ciudad Real: 19,812 Ciudad Real: 19,812 Ciudad Real: 19,812 Ciudad Real: 19,812 Ciudad Real: 19,812 Cuenca: 17,121 Cuenca: 17,121 Cuenca: 17,121 Guadalajara: 12,213 Guadalajara: 12,213 Guadalajara: 12,213 Toledo: 15,368 Toledo: 15,368 Toledo: 15,368 Toledo: 15,368 Toledo: 15,368 Toledo: 15,368 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Alicante/Alacant: 5,819 Castellón/Castelló: 6,634 Castellón/Castelló: 6,634 Castellón/Castelló: 6,634 Castellón/Castelló: 6,634 Castellón/Castelló: 6,634 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Valencia/València: 10,813 Almería: 8,773 Almería: 8,773 Almería: 8,773 Almería: 8,773 Almería: 8,773 Almería: 8,773 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Cádiz: 7,465 Córdoba: 13,772 Córdoba: 13,772 Córdoba: 13,772 Córdoba: 13,772 Córdoba: 13,772 Córdoba: 13,772 Granada: 12,646 Granada: 12,646 Granada: 12,646 Granada: 12,646 Granada: 12,646 Granada: 12,646 Granada: 12,646 Huelva: 10,139 Huelva: 10,139 Huelva: 10,139 Huelva: 10,139 Huelva: 10,139 Jaén: 13,493 Jaén: 13,493 Jaén: 13,493 Jaén: 13,493 Jaén: 13,493 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Málaga: 7,308 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Sevilla: 14,036 Ávila: 8,049 Ávila: 8,049 Ávila: 8,049 Burgos: 14,290 Burgos: 14,290 Burgos: 14,290 Burgos: 14,290 León: 15,579 León: 15,579 León: 15,579 León: 15,579 Palencia: 8,052 Palencia: 8,052 Palencia: 8,052 Salamanca: 12,348 Salamanca: 12,348 Salamanca: 12,348 Salamanca: 12,348 Segovia: 6,923 Segovia: 6,923 Segovia: 6,923 Soria: 10,307 Soria: 10,307 Valladolid: 8,110 Valladolid: 8,110 Valladolid: 8,110 Valladolid: 8,110 Valladolid: 8,110 Zamora: 10,561 Zamora: 10,561 Zamora: 10,561 Badajoz: 21,769 Badajoz: 21,769 Badajoz: 21,769 Badajoz: 21,769 Badajoz: 21,769 Cáceres: 19,864 Cáceres: 19,864 Cáceres: 19,864 Cáceres: 19,864 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Barcelona: 7,735 Girona: 5,908 Girona: 5,908 Girona: 5,908 Girona: 5,908 Girona: 5,908 Girona: 5,908 Lleida: 12,168 Lleida: 12,168 Lleida: 12,168 Lleida: 12,168 Tarragona: 6,307 Tarragona: 6,307 Tarragona: 6,307 Tarragona: 6,307 Tarragona: 6,307 Tarragona: 6,307 A Coruña: 7,966 A Coruña: 7,966 A Coruña: 7,966 A Coruña: 7,966 A Coruña: 7,966 A Coruña: 7,966 A Coruña: 7,966 A Coruña: 7,966 Lugo: 9,858 Lugo: 9,858 Lugo: 9,858 Lugo: 9,858 Ourense: 7,275 Ourense: 7,275 Ourense: 7,275 Ourense: 7,275 Pontevedra: 4,495 Pontevedra: 4,495 Pontevedra: 4,495 Pontevedra: 4,495 Pontevedra: 4,495 Pontevedra: 4,495 Pontevedra: 4,495 Huesca: 15,638 Huesca: 15,638 Huesca: 15,638 Teruel: 14,827 Teruel: 14,827 Teruel: 14,827 Zaragoza: 17,275 Zaragoza: 17,275 Zaragoza: 17,275 Zaragoza: 17,275 Zaragoza: 17,275 Zaragoza: 17,275 Zaragoza: 17,275 La Rioja: 5,045 La Rioja: 5,045 La Rioja: 5,045 La Rioja: 5,045 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Madrid: 8,031 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Murcia: 11,316 Navarra: 10,393 Navarra: 10,393 Navarra: 10,393 Navarra: 10,393 Navarra: 10,393 Asturias: 10,605 Asturias: 10,605 Asturias: 10,605 Asturias: 10,605 Asturias: 10,605 Asturias: 10,605 Asturias: 10,605 Cantabria: 5,330 Cantabria: 5,330 Cantabria: 5,330 Cantabria: 5,330 Cantabria: 5,330 Illes Balears: 4,991 Illes Balears: 4,991 Illes Balears: 4,991 Illes Balears: 4,991 Illes Balears: 4,991 Illes Balears: 4,991 Illes Balears: 4,991 Illes Balears: 4,991 Ceuta: 20 Melilla: 14 Santa Cruz de Tenerife: 3,376 Santa Cruz de Tenerife: 3,376 Santa Cruz de Tenerife: 3,376 Santa Cruz de Tenerife: 3,376 Santa Cruz de Tenerife: 3,376 Santa Cruz de Tenerife: 3,376 Santa Cruz de Tenerife: 3,376 Las Palmas: 4,070 Las Palmas: 4,070 Las Palmas: 4,070 Las Palmas: 4,070 Las Palmas: 4,070 Las Palmas: 4,070 Las Palmas: 4,070 Las Palmas: 4,070
  • 14 – 5,330 (10)
  • 5,330 – 7,966 (10)
  • 7,966 – 10,561 (10)
  • 10,561 – 14,036 (10)
  • 14,036 – 21,769 (12)
One hexagon per province, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#ProvinceAreaProjected
1 Badajoz 21,769PP
2 Cáceres 19,864PP
3 Ciudad Real 19,812PP
4 Zaragoza 17,275PP
5 Cuenca 17,121PP
6 Huesca 15,638PP
7 León 15,579PP
8 Toledo 15,368PP
9 Albacete 14,932PP
10 Teruel 14,827PP
11 Burgos 14,290PP
12 Sevilla 14,036PP
13 Córdoba 13,772PP
14 Jaén 13,493PP
15 Granada 12,646PP

Lowest: the bottom 15

#ProvinceAreaProjected
52 Melilla 14PP
51 Ceuta 20PP
50 Gipuzkoa 1,982EH Bildu
49 Bizkaia 2,216PSOE
48 Araba/Álava 3,037PSOE
47 Santa Cruz de Tenerife 3,376PP
46 Las Palmas 4,070PSOE
45 Pontevedra 4,495PP
44 Illes Balears 4,991PP
43 La Rioja 5,045PP
42 Cantabria 5,330PP
41 Alicante/Alacant 5,819PP
40 Girona 5,908PSOE
39 Tarragona 6,307PSOE
38 Castellón/Castelló 6,634PP
Every province (52), highest first
#ProvinceRegionAreaProjected
1 Badajoz Extremadura21,769PP
2 Cáceres Extremadura19,864PP
3 Ciudad Real Castilla-La Mancha19,812PP
4 Zaragoza Aragón17,275PP
5 Cuenca Castilla-La Mancha17,121PP
6 Huesca Aragón15,638PP
7 León Castilla y León15,579PP
8 Toledo Castilla-La Mancha15,368PP
9 Albacete Castilla-La Mancha14,932PP
10 Teruel Aragón14,827PP
11 Burgos Castilla y León14,290PP
12 Sevilla Andalucía14,036PP
13 Córdoba Andalucía13,772PP
14 Jaén Andalucía13,493PP
15 Granada Andalucía12,646PP
16 Salamanca Castilla y León12,348PP
17 Guadalajara Castilla-La Mancha12,213PP
18 Lleida Cataluña12,168PSOE
19 Murcia Región de Murcia11,316PP
20 Valencia/València Comunitat Valenciana10,813PP
21 Asturias Principado de Asturias10,605PP
22 Zamora Castilla y León10,561PP
23 Navarra Comunidad Foral de Navarra10,393PSOE
24 Soria Castilla y León10,307PP
25 Huelva Andalucía10,139PP
26 Lugo Galicia9,858PP
27 Almería Andalucía8,773PP
28 Valladolid Castilla y León8,110PP
29 Palencia Castilla y León8,052PP
30 Ávila Castilla y León8,049PP
31 Madrid Comunidad de Madrid8,031PP
32 A Coruña Galicia7,966PP
33 Barcelona Cataluña7,735PSOE
34 Cádiz Andalucía7,465PP
35 Málaga Andalucía7,308PP
36 Ourense Galicia7,275PP
37 Segovia Castilla y León6,923PP
38 Castellón/Castelló Comunitat Valenciana6,634PP
39 Tarragona Cataluña6,307PSOE
40 Girona Cataluña5,908PSOE
41 Alicante/Alacant Comunitat Valenciana5,819PP
42 Cantabria Cantabria5,330PP
43 La Rioja La Rioja5,045PP
44 Illes Balears Illes Balears4,991PP
45 Pontevedra Galicia4,495PP
46 Las Palmas Canarias4,070PSOE
47 Santa Cruz de Tenerife Canarias3,376PP
48 Araba/Álava País Vasco3,037PSOE
49 Bizkaia País Vasco2,216PSOE
50 Gipuzkoa País Vasco1,982EH Bildu
51 Ceuta Ceuta20PP
52 Melilla Melilla14PP