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

Census map · Spain

Mean net income per person by province

Mean net income per person in every province in Spain: highest in Gipuzkoa (19,616), lowest in Almería (11,543); the middle province is at 14,497. Of the fifth of provinces where it is highest, our forecast has PP winning 5 of 10; where it is lowest, PP wins 10 of 10.

Araba/Álava: 17,806 Araba/Álava: 17,806 Araba/Álava: 17,806 Araba/Álava: 17,806 Gipuzkoa: 19,616 Gipuzkoa: 19,616 Gipuzkoa: 19,616 Gipuzkoa: 19,616 Gipuzkoa: 19,616 Gipuzkoa: 19,616 Bizkaia: 18,738 Bizkaia: 18,738 Bizkaia: 18,738 Bizkaia: 18,738 Bizkaia: 18,738 Bizkaia: 18,738 Bizkaia: 18,738 Bizkaia: 18,738 Albacete: 13,058 Albacete: 13,058 Albacete: 13,058 Albacete: 13,058 Ciudad Real: 12,529 Ciudad Real: 12,529 Ciudad Real: 12,529 Ciudad Real: 12,529 Ciudad Real: 12,529 Cuenca: 12,725 Cuenca: 12,725 Cuenca: 12,725 Guadalajara: 14,689 Guadalajara: 14,689 Guadalajara: 14,689 Toledo: 12,422 Toledo: 12,422 Toledo: 12,422 Toledo: 12,422 Toledo: 12,422 Toledo: 12,422 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Alicante/Alacant: 12,313 Castellón/Castelló: 14,029 Castellón/Castelló: 14,029 Castellón/Castelló: 14,029 Castellón/Castelló: 14,029 Castellón/Castelló: 14,029 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Valencia/València: 14,435 Almería: 11,543 Almería: 11,543 Almería: 11,543 Almería: 11,543 Almería: 11,543 Almería: 11,543 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Cádiz: 12,335 Córdoba: 12,386 Córdoba: 12,386 Córdoba: 12,386 Córdoba: 12,386 Córdoba: 12,386 Córdoba: 12,386 Granada: 12,709 Granada: 12,709 Granada: 12,709 Granada: 12,709 Granada: 12,709 Granada: 12,709 Granada: 12,709 Huelva: 12,008 Huelva: 12,008 Huelva: 12,008 Huelva: 12,008 Huelva: 12,008 Jaén: 11,847 Jaén: 11,847 Jaén: 11,847 Jaén: 11,847 Jaén: 11,847 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Málaga: 12,950 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Sevilla: 12,964 Ávila: 13,602 Ávila: 13,602 Ávila: 13,602 Burgos: 15,988 Burgos: 15,988 Burgos: 15,988 Burgos: 15,988 León: 15,110 León: 15,110 León: 15,110 León: 15,110 Palencia: 15,147 Palencia: 15,147 Palencia: 15,147 Salamanca: 14,583 Salamanca: 14,583 Salamanca: 14,583 Salamanca: 14,583 Segovia: 14,949 Segovia: 14,949 Segovia: 14,949 Soria: 15,626 Soria: 15,626 Valladolid: 15,590 Valladolid: 15,590 Valladolid: 15,590 Valladolid: 15,590 Valladolid: 15,590 Zamora: 13,897 Zamora: 13,897 Zamora: 13,897 Badajoz: 12,068 Badajoz: 12,068 Badajoz: 12,068 Badajoz: 12,068 Badajoz: 12,068 Cáceres: 12,771 Cáceres: 12,771 Cáceres: 12,771 Cáceres: 12,771 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Barcelona: 17,062 Girona: 15,130 Girona: 15,130 Girona: 15,130 Girona: 15,130 Girona: 15,130 Girona: 15,130 Lleida: 14,713 Lleida: 14,713 Lleida: 14,713 Lleida: 14,713 Tarragona: 14,559 Tarragona: 14,559 Tarragona: 14,559 Tarragona: 14,559 Tarragona: 14,559 Tarragona: 14,559 A Coruña: 15,319 A Coruña: 15,319 A Coruña: 15,319 A Coruña: 15,319 A Coruña: 15,319 A Coruña: 15,319 A Coruña: 15,319 A Coruña: 15,319 Lugo: 14,316 Lugo: 14,316 Lugo: 14,316 Lugo: 14,316 Ourense: 14,049 Ourense: 14,049 Ourense: 14,049 Ourense: 14,049 Pontevedra: 14,137 Pontevedra: 14,137 Pontevedra: 14,137 Pontevedra: 14,137 Pontevedra: 14,137 Pontevedra: 14,137 Pontevedra: 14,137 Huesca: 15,140 Huesca: 15,140 Huesca: 15,140 Teruel: 14,573 Teruel: 14,573 Teruel: 14,573 Zaragoza: 15,650 Zaragoza: 15,650 Zaragoza: 15,650 Zaragoza: 15,650 Zaragoza: 15,650 Zaragoza: 15,650 Zaragoza: 15,650 La Rioja: 14,827 La Rioja: 14,827 La Rioja: 14,827 La Rioja: 14,827 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Madrid: 18,142 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Murcia: 12,446 Navarra: 16,423 Navarra: 16,423 Navarra: 16,423 Navarra: 16,423 Navarra: 16,423 Asturias: 15,784 Asturias: 15,784 Asturias: 15,784 Asturias: 15,784 Asturias: 15,784 Asturias: 15,784 Asturias: 15,784 Cantabria: 15,043 Cantabria: 15,043 Cantabria: 15,043 Cantabria: 15,043 Cantabria: 15,043 Illes Balears: 16,118 Illes Balears: 16,118 Illes Balears: 16,118 Illes Balears: 16,118 Illes Balears: 16,118 Illes Balears: 16,118 Illes Balears: 16,118 Illes Balears: 16,118 Ceuta: 14,625 Melilla: 13,995 Santa Cruz de Tenerife: 13,366 Santa Cruz de Tenerife: 13,366 Santa Cruz de Tenerife: 13,366 Santa Cruz de Tenerife: 13,366 Santa Cruz de Tenerife: 13,366 Santa Cruz de Tenerife: 13,366 Santa Cruz de Tenerife: 13,366 Las Palmas: 13,806 Las Palmas: 13,806 Las Palmas: 13,806 Las Palmas: 13,806 Las Palmas: 13,806 Las Palmas: 13,806 Las Palmas: 13,806 Las Palmas: 13,806
  • 11,543 – 12,709 (10)
  • 12,709 – 13,995 (10)
  • 13,995 – 14,689 (10)
  • 14,689 – 15,590 (10)
  • 15,590 – 19,616 (12)
One hexagon per province, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#ProvinceMean net income per personProjected
1 Gipuzkoa 19,616EH Bildu
2 Bizkaia 18,738PSOE
3 Madrid 18,142PP
4 Araba/Álava 17,806PSOE
5 Barcelona 17,062PSOE
6 Navarra 16,423PSOE
7 Illes Balears 16,118PP
8 Burgos 15,988PP
9 Asturias 15,784PP
10 Zaragoza 15,650PP
11 Soria 15,626PP
12 Valladolid 15,590PP
13 A Coruña 15,319PP
14 Palencia 15,147PP
15 Huesca 15,140PP

Lowest: the bottom 15

#ProvinceMean net income per personProjected
52 Almería 11,543PP
51 Jaén 11,847PP
50 Huelva 12,008PP
49 Badajoz 12,068PP
48 Alicante/Alacant 12,313PP
47 Cádiz 12,335PP
46 Córdoba 12,386PP
45 Toledo 12,422PP
44 Murcia 12,446PP
43 Ciudad Real 12,529PP
42 Granada 12,709PP
41 Cuenca 12,725PP
40 Cáceres 12,771PP
39 Málaga 12,950PP
38 Sevilla 12,964PP
Every province (52), highest first
#ProvinceRegionMean net income per personProjected
1 Gipuzkoa País Vasco19,616EH Bildu
2 Bizkaia País Vasco18,738PSOE
3 Madrid Comunidad de Madrid18,142PP
4 Araba/Álava País Vasco17,806PSOE
5 Barcelona Cataluña17,062PSOE
6 Navarra Comunidad Foral de Navarra16,423PSOE
7 Illes Balears Illes Balears16,118PP
8 Burgos Castilla y León15,988PP
9 Asturias Principado de Asturias15,784PP
10 Zaragoza Aragón15,650PP
11 Soria Castilla y León15,626PP
12 Valladolid Castilla y León15,590PP
13 A Coruña Galicia15,319PP
14 Palencia Castilla y León15,147PP
15 Huesca Aragón15,140PP
16 Girona Cataluña15,130PSOE
17 León Castilla y León15,110PP
18 Cantabria Cantabria15,043PP
19 Segovia Castilla y León14,949PP
20 La Rioja La Rioja14,827PP
21 Lleida Cataluña14,713PSOE
22 Guadalajara Castilla-La Mancha14,689PP
23 Ceuta Ceuta14,625PP
24 Salamanca Castilla y León14,583PP
25 Teruel Aragón14,573PP
26 Tarragona Cataluña14,559PSOE
27 Valencia/València Comunitat Valenciana14,435PP
28 Lugo Galicia14,316PP
29 Pontevedra Galicia14,137PP
30 Ourense Galicia14,049PP
31 Castellón/Castelló Comunitat Valenciana14,029PP
32 Melilla Melilla13,995PP
33 Zamora Castilla y León13,897PP
34 Las Palmas Canarias13,806PSOE
35 Ávila Castilla y León13,602PP
36 Santa Cruz de Tenerife Canarias13,366PP
37 Albacete Castilla-La Mancha13,058PP
38 Sevilla Andalucía12,964PP
39 Málaga Andalucía12,950PP
40 Cáceres Extremadura12,771PP
41 Cuenca Castilla-La Mancha12,725PP
42 Granada Andalucía12,709PP
43 Ciudad Real Castilla-La Mancha12,529PP
44 Murcia Región de Murcia12,446PP
45 Toledo Castilla-La Mancha12,422PP
46 Córdoba Andalucía12,386PP
47 Cádiz Andalucía12,335PP
48 Alicante/Alacant Comunitat Valenciana12,313PP
49 Badajoz Extremadura12,068PP
50 Huelva Andalucía12,008PP
51 Jaén Andalucía11,847PP
52 Almería Andalucía11,543PP