altnalysisEspañol
← Analysis

Huelva and Almería, the Two Faces of Andalusia: the Last Socialist Stronghold and the Cradle of Vox

Huelva and Almería have a lot in common: intensive agriculture, low incomes and a long coastline. They vote very differently. In 2008 the PSOE took 56% in Huelva and the PP 50% in Almería. Fifteen years later, Huelva was still among the three Andalusian provinces where the PSOE held up best, and Almería was where Vox had been strongest. For November 29, the model gives Vox 28% in Almería and 21% in Huelva, and three parties are fighting over the last seat in both.

27 October 2026 · Miguel · Leer en español

Two similar provinces that vote differently

Huelva and Almería sit at opposite ends of Andalusia and share quite a lot. Agriculture employs 20% of workers in Huelva and 16% in Almería, compared with 3.5% in Spain as a whole. Their average incomes are among the lowest in the country: €12,765 and €12,244 per person, against €15,948. Both have strawberry or greenhouse farming, a large foreign labor force in the fields and a coastline that has grown with tourism.

Politically, however, they have gone in opposite directions. For decades Huelva was the quintessential Socialist stronghold of western Andalusia. Almería is the province where Vox made its first big leap, in the 2018 regional election. In the 2019 general elections it was the most-voted party in municipalities such as El Ejido and Níjar, and in November it took two of the province’s six seats.

The PSOE in Huelva and Almería, general elections 2008–2023Percentage of valid votes (BOE).
20%30%40%50%60%200820112015201620192023Huelva · 2008: 55.7%Huelva · 2011: 40.5%Huelva · 2015: 36.9%Huelva · 2016: 35.8%Huelva · 2019 (A): 37%Huelva · 2019 (N): 36.6%Huelva · 2023: 36%Almería · 2008: 42%Almería · 2011: 29.9%Almería · 2015: 28.9%Almería · 2016: 27.7%Almería · 2019 (A): 30.2%Almería · 2019 (N): 29.5%Almería · 2023: 29%Huelva 36Almería 29

In 2008 the PSOE took 55.7% in Huelva and 42.0% in Almería: a gap of almost fourteen points. In 2023 the gap was still seven points (36.0% versus 29.0%). The PSOE’s decline has been similar in both, but Huelva started from much higher. That is why it remains, along with Seville and Jaén, one of the three Andalusian provinces where the PSOE holds up best: in 2023 it finished four tenths of a point behind the PP (36.4%). In Almería, Vox took its best Andalusian result in 2023.

Vox in Huelva and Almería, general elections 2019–2023Percentage of valid votes (BOE). Marginal before 2019.
0%10%20%30%200820112015201620192023Huelva · 2008: 0%Huelva · 2011: 0%Huelva · 2015: 0.2%Huelva · 2016: 0.2%Huelva · 2019 (A): 12.8%Huelva · 2019 (N): 20.9%Huelva · 2023: 14.6%Almería · 2008: 0%Almería · 2011: 0%Almería · 2015: 0.2%Almería · 2016: 0.1%Almería · 2019 (A): 19.1%Almería · 2019 (N): 26.7%Almería · 2023: 21.3%Almería 21.3Huelva 14.6

The other half of the story is Vox. In November 2019 it took 26.7% in Almería, one of its best results in Spain, and 20.9% in Huelva. In 2023 it fell in both, to 21.3% and 14.6%, but the gap held at six or seven points.

Regional elections: the PP sweeps both

Andalusian Parliament elections: PP, PSOE and VoxPercentage of valid votes among residents (excluding the overseas vote). Results by municipality published by RTVE.

Huelva 2018

PP22.7%
PSOE31.6%
Vox8.3%

Almería 2018

PP27.2%
PSOE25.9%
Vox16.8%

Huelva 2022

PP42.7%
PSOE27.4%
Vox12.8%

Almería 2022

PP45.5%
PSOE22.1%
Vox20.7%

Huelva 2026

PP40.9%
PSOE25.2%
Vox14.9%

Almería 2026

PP42.9%
PSOE21.5%
Vox23.2%

In the Andalusian Parliament the two provinces look more alike. In 2022 and in May 2026 the PP was above 40% in both:

What distinguishes the two is still there. Huelva is the province where the PSOE holds up somewhat better and where Adelante Andalucía grows most (8.0% in 2026). Almería is where Vox remains highest.

What the forecast says

November 29 forecast: PP, PSOE and Vox in Huelva and AlmeríaAverage vote share and its 95% interval across the 50,000 simulations of the October 27 forecast.
01020304050
PP · Huelva
PP · Almería
PSOE · Huelva
PSOE · Almería
Vox · Huelva
Vox · Almería

Grey band: 95% interval of the simulations. Dot: mean.

Huelva elects five members of Congress. In 2023 the split was PP 2, PSOE 2 and Vox 1. The forecast repeats that split in the central scenario:

Almería elects six members of Congress. In 2023 it was PP 3, PSOE 2 and Vox 1; the central scenario for November 29 is PP 3, Vox 2 and PSOE 1.

Huelva: seats and leading parties since 2008Each square is a seat. ✓: the province's most-voted party was also the most-voted party nationwide. Turnout: residents only, excluding overseas CERA voters. 2026: forecast, with each seat's probability.
ElectionSeatsTop parties (% of valid votes)Turnout, residentsLike Spain
2008PSOE 55.7%PP 35.0%IU/Podemos/Sumar 4.9%70.5%✓
2011PP 43.9%PSOE 40.5%IU/Podemos/Sumar 7.0%68.8%✓
2015PSOE 36.9%PP 28.7%IU/Podemos/Sumar 19.8%67.2%✗
2016PSOE 35.8%PP 33.3%IU/Podemos/Sumar 16.3%63.9%✗
Apr. 2019PSOE 37.0%PP 17.0%Cs 16.9%68.8%✓
Nov. 2019PSOE 36.6%Vox 20.9%PP 19.7%65.1%✓
2023PP 36.4%PSOE 36.0%Vox 14.6%66.0%✓
2026 forecastPP 32.4% (24.8–40.3)PSOE 27.6% (20.0–36.0)Vox 20.7% (14.4–28.0)Others 17.8%Blank 1.6%69.3%–

2026: PSOE seat no. 1, 100% · PP seat no. 1, 100% · Vox seat no. 1, 100% · PP seat no. 2, 97% · PSOE seat no. 2, 76%; the striped seat is a toss-up.

Almería: seats and leading parties since 2008Each square is a seat. ✓: the province's most-voted party was also the most-voted party nationwide. Turnout: residents only, excluding overseas CERA voters. 2026: forecast, with each seat's probability.
ElectionSeatsTop parties (% of valid votes)Turnout, residentsLike Spain
2008PP 49.9%PSOE 42.0%Others 4.0%74.8%✗
2011PP 57.6%PSOE 29.9%IU/Podemos/Sumar 5.3%71.3%✓
2015PP 38.0%PSOE 28.9%IU/Podemos/Sumar 16.3%68.7%✓
2016PP 43.0%PSOE 27.7%Cs 13.7%67.8%✓
Apr. 2019PSOE 30.2%PP 22.5%Vox 19.1%71.8%✓
Nov. 2019PSOE 29.5%Vox 26.7%PP 25.8%65.9%✓
2023PP 40.9%PSOE 29.0%Vox 21.3%68.2%✓
2026 forecastPP 35.7% (28.1–43.8)Vox 27.6% (20.0–36.1)PSOE 23.4% (16.8–30.7)Others 12.0%Blank 1.3%71.2%–

2026: Vox seat no. 1, 100% · PP seat no. 1, 100% · PSOE seat no. 1, 100% · PP seat no. 2, 100% · Vox seat no. 2, 86% · PP seat no. 3, 58%; the striped seat is a toss-up.

The maps

2023: most-voted party in each municipalityActual result.
Campofrío · 2023: PSOE 49.4% (24.4-point lead)Cortelazor · 2023: PSOE 51.8% (28.2-point lead)Cumbres de Enmedio · 2023: PP 44.4% (17.8-point lead)Cumbres de San Bartolomé · 2023: PSOE 50.2% (12.1-point lead)Cumbres Mayores · 2023: PP 40.8% (0.6-point lead)Chucena · 2023: PSOE 45.9% (11.9-point lead)Aljaraque · 2023: PP 38.1% (10.4-point lead)El Almendro · 2023: PSOE 69% (54-point lead)Almonaster la Real · 2023: PSOE 44.8% (19.4-point lead)Almonte · 2023: PP 33.2% (0.8-point lead)Alosno · 2023: PSOE 48.5% (21.8-point lead)Aracena · 2023: PSOE 39.4% (7.6-point lead)Alájar · 2023: PSOE 44.9% (18.9-point lead)Aroche · 2023: PSOE 47.1% (12.8-point lead)Encinasola · 2023: PSOE 48.7% (16.2-point lead)Escacena del Campo · 2023: PSOE 51.9% (27-point lead)Arroyomolinos de León · 2023: PSOE 48.3% (24.8-point lead)Ayamonte · 2023: PP 38.2% (5-point lead)Beas · 2023: PSOE 46.3% (11.9-point lead)Berrocal · 2023: PSOE 39.5% (6-point lead)Bollullos Par del Condado · 2023: PSOE 39% (6.4-point lead)Bonares · 2023: PSOE 44.3% (4.9-point lead)Cabezas Rubias · 2023: PSOE 50.3% (30.8-point lead)Fuenteheridos · 2023: PSOE 41.7% (14.5-point lead)Cala · 2023: PSOE 62.2% (40.4-point lead)Calañas · 2023: PSOE 45% (8.7-point lead)El Campillo · 2023: PSOE 54.6% (28.4-point lead)Cañaveral de León · 2023: PSOE 50.5% (18.4-point lead)Cartaya · 2023: PP 39.8% (14.7-point lead)Castaño del Robledo · 2023: PSOE 37.3% (7.1-point lead)El Cerro de Andévalo · 2023: PSOE 45.4% (12.5-point lead)Corteconcepción · 2023: PSOE 46.9% (23.5-point lead)Cortegana · 2023: PP 38.9% (3.1-point lead)Galaroza · 2023: PSOE 40.3% (6.1-point lead)Gibraleón · 2023: PSOE 42.8% (6.7-point lead)Los Marines · 2023: PSOE 44.6% (20.1-point lead)La Granada de Río-Tinto · 2023: PSOE 47.7% (12.6-point lead)El Granado · 2023: PSOE 60.4% (39.3-point lead)Puerto Moral · 2023: PSOE 62.7% (43.5-point lead)Higuera de la Sierra · 2023: PP 46.9% (14-point lead)Hinojales · 2023: PSOE 51.2% (27.5-point lead)Hinojos · 2023: PSOE 38.3% (1.5-point lead)Huelva · 2023: PP 36.3% (2.2-point lead)Isla Cristina · 2023: PP 37.7% (6.6-point lead)Punta Umbría · 2023: PP 40.1% (11.7-point lead)Jabugo · 2023: PSOE 49.8% (25.6-point lead)Lepe · 2023: PP 48.6% (24.1-point lead)Linares de la Sierra · 2023: PSOE 47.6% (22-point lead)Lucena del Puerto · 2023: PP 61% (43.1-point lead)Manzanilla · 2023: PP 39.8% (6.7-point lead)Minas de Riotinto · 2023: PSOE 51.3% (28.4-point lead)Moguer · 2023: PP 41.1% (9.6-point lead)La Nava · 2023: PSOE 47.6% (17.6-point lead)Nerva · 2023: PSOE 51.2% (31.7-point lead)Niebla · 2023: PP 48.9% (18.2-point lead)La Palma del Condado · 2023: PP 47.8% (20.4-point lead)Palos de la Frontera · 2023: PP 49.1% (26.4-point lead)Paterna del Campo · 2023: PSOE 49.9% (23.3-point lead)Paymogo · 2023: PSOE 54.5% (29.9-point lead)Puebla de Guzmán · 2023: PSOE 54.1% (25.8-point lead)Rociana del Condado · 2023: PP 42.2% (9.6-point lead)Rosal de la Frontera · 2023: PP 43.4% (12.4-point lead)San Bartolomé de la Torre · 2023: PSOE 61.1% (39.8-point lead)San Juan del Puerto · 2023: PSOE 42.8% (14.4-point lead)Sanlúcar de Guadiana · 2023: PP 55.6% (32.4-point lead)San Silvestre de Guzmán · 2023: PSOE 63.4% (41.2-point lead)Santa Ana la Real · 2023: PSOE 58.9% (43.4-point lead)Santa Bárbara de Casa · 2023: PSOE 46.1% (19.3-point lead)Santa Olalla del Cala · 2023: PSOE 50.9% (19.4-point lead)Trigueros · 2023: PSOE 44.1% (12.9-point lead)Valdelarco · 2023: PSOE 38.2% (4.6-point lead)Valverde del Camino · 2023: PSOE 47.4% (15.9-point lead)Villablanca · 2023: PP 43.8% (12.6-point lead)Villalba del Alcor · 2023: PP 44.5% (5.9-point lead)Villanueva de las Cruces · 2023: PSOE 46.3% (2.9-point lead)Villanueva de los Castillejos · 2023: PSOE 50% (23.5-point lead)Villarrasa · 2023: PSOE 40.7% (1.3-point lead)Zalamea la Real · 2023: PSOE 48.7% (24.8-point lead)Zufre · 2023: PSOE 51.7% (22-point lead)La Zarza-Perrunal · 2023: PSOE 61.4% (45.4-point lead)
PSOEPP
2026: favorite in each municipalityEstimate based on the provincial forecast; hover over a municipality for details.
Campofrío · favorite: PSOE, first in 86% of simulations (leaning) · 2023: PSOECortelazor · favorite: PSOE, first in 73% of simulations (leaning) · 2023: PSOECumbres de Enmedio · favorite: PP, first in 47% of simulations (toss-up) · 2023: PPCumbres de San Bartolomé · favorite: PSOE, first in 58% of simulations (toss-up) · 2023: PSOECumbres Mayores · favorite: PP, first in 69% of simulations (leaning) · 2023: PPChucena · favorite: PSOE, first in 61% of simulations (leaning) · 2023: PSOEAljaraque · favorite: PP, first in 78% of simulations (leaning) · 2023: PPEl Almendro · favorite: PSOE, first in 100% of simulations (solid) · 2023: PSOEAlmonaster la Real · favorite: PSOE, first in 84% of simulations (leaning) · 2023: PSOEAlmonte · favorite: Vox, first in 52% of simulations (toss-up) · 2023: PPAlosno · favorite: PSOE, first in 88% of simulations (leaning) · 2023: PSOEAracena · favorite: PSOE, first in 54% of simulations (toss-up) · 2023: PSOEAlájar · favorite: PSOE, first in 74% of simulations (leaning) · 2023: PSOEAroche · favorite: PSOE, first in 60% of simulations (leaning) · 2023: PSOEEncinasola · favorite: PSOE, first in 73% of simulations (leaning) · 2023: PSOEEscacena del Campo · favorite: PSOE, first in 94% of simulations (leaning) · 2023: PSOEArroyomolinos de León · favorite: PSOE, first in 89% of simulations (leaning) · 2023: PSOEAyamonte · favorite: PP, first in 78% of simulations (leaning) · 2023: PPBeas · favorite: PSOE, first in 64% of simulations (leaning) · 2023: PSOEBerrocal · favorite: PP, first in 50% of simulations (toss-up) · 2023: PSOEBollullos Par del Condado · favorite: PSOE, first in 48% of simulations (toss-up) · 2023: PSOEBonares · favorite: PP, first in 56% of simulations (toss-up) · 2023: PSOECabezas Rubias · favorite: PSOE, first in 69% of simulations (leaning) · 2023: PSOEFuenteheridos · favorite: PSOE, first in 48% of simulations (toss-up) · 2023: PSOECala · favorite: PSOE, first in 99% of simulations (solid) · 2023: PSOECalañas · favorite: PSOE, first in 55% of simulations (toss-up) · 2023: PSOEEl Campillo · favorite: PSOE, first in 95% of simulations (leaning) · 2023: PSOECañaveral de León · favorite: PSOE, first in 69% of simulations (leaning) · 2023: PSOECartaya · favorite: PP, first in 52% of simulations (toss-up) · 2023: PPCastaño del Robledo · favorite: PSOE, first in 40% of simulations (toss-up) · 2023: PSOEEl Cerro de Andévalo · favorite: PSOE, first in 66% of simulations (leaning) · 2023: PSOECorteconcepción · favorite: Others, first in 55% of simulations (toss-up) · 2023: PSOECortegana · favorite: PP, first in 75% of simulations (leaning) · 2023: PPGalaroza · favorite: PP, first in 47% of simulations (toss-up) · 2023: PSOEGibraleón · favorite: PSOE, first in 50% of simulations (toss-up) · 2023: PSOELos Marines · favorite: PSOE, first in 57% of simulations (toss-up) · 2023: PSOELa Granada de Río-Tinto · favorite: PSOE, first in 47% of simulations (toss-up) · 2023: PSOEEl Granado · favorite: PSOE, first in 97% of simulations (solid) · 2023: PSOEPuerto Moral · favorite: PSOE, first in 95% of simulations (leaning) · 2023: PSOEHiguera de la Sierra · favorite: PP, first in 91% of simulations (leaning) · 2023: PPHinojales · favorite: PSOE, first in 87% of simulations (leaning) · 2023: PSOEHinojos · favorite: PP, first in 62% of simulations (leaning) · 2023: PSOEHuelva · favorite: PP, first in 72% of simulations (leaning) · 2023: PPIsla Cristina · favorite: PP, first in 68% of simulations (leaning) · 2023: PPPunta Umbría · favorite: PP, first in 79% of simulations (leaning) · 2023: PPJabugo · favorite: PSOE, first in 90% of simulations (leaning) · 2023: PSOELepe · favorite: PP, first in 90% of simulations (leaning) · 2023: PPLinares de la Sierra · favorite: PSOE, first in 72% of simulations (leaning) · 2023: PSOELucena del Puerto · favorite: PP, first in 98% of simulations (solid) · 2023: PPManzanilla · favorite: PP, first in 84% of simulations (leaning) · 2023: PPMinas de Riotinto · favorite: PSOE, first in 96% of simulations (solid) · 2023: PSOEMoguer · favorite: PP, first in 77% of simulations (leaning) · 2023: PPLa Nava · favorite: PSOE, first in 55% of simulations (toss-up) · 2023: PSOENerva · favorite: PSOE, first in 98% of simulations (solid) · 2023: PSOENiebla · favorite: PP, first in 96% of simulations (solid) · 2023: PPLa Palma del Condado · favorite: PP, first in 92% of simulations (leaning) · 2023: PPPalos de la Frontera · favorite: PP, first in 89% of simulations (leaning) · 2023: PPPaterna del Campo · favorite: PSOE, first in 91% of simulations (leaning) · 2023: PSOEPaymogo · favorite: PSOE, first in 58% of simulations (toss-up) · 2023: PSOEPuebla de Guzmán · favorite: PSOE, first in 92% of simulations (leaning) · 2023: PSOERociana del Condado · favorite: PP, first in 77% of simulations (leaning) · 2023: PPRosal de la Frontera · favorite: PP, first in 71% of simulations (leaning) · 2023: PPSan Bartolomé de la Torre · favorite: PSOE, first in 99% of simulations (solid) · 2023: PSOESan Juan del Puerto · favorite: PSOE, first in 70% of simulations (leaning) · 2023: PSOESanlúcar de Guadiana · favorite: PP, first in 94% of simulations (leaning) · 2023: PPSan Silvestre de Guzmán · favorite: PSOE, first in 98% of simulations (solid) · 2023: PSOESanta Ana la Real · favorite: PSOE, first in 96% of simulations (solid) · 2023: PSOESanta Bárbara de Casa · favorite: PSOE, first in 60% of simulations (leaning) · 2023: PSOESanta Olalla del Cala · favorite: PSOE, first in 81% of simulations (leaning) · 2023: PSOETrigueros · favorite: PSOE, first in 70% of simulations (leaning) · 2023: PSOEValdelarco · favorite: Others, first in 35% of simulations (toss-up) · 2023: PSOEValverde del Camino · favorite: PSOE, first in 76% of simulations (leaning) · 2023: PSOEVillablanca · favorite: PP, first in 88% of simulations (leaning) · 2023: PPVillalba del Alcor · favorite: PP, first in 82% of simulations (leaning) · 2023: PPVillanueva de las Cruces · favorite: PP, first in 61% of simulations (leaning) · 2023: PSOEVillanueva de los Castillejos · favorite: PSOE, first in 90% of simulations (leaning) · 2023: PSOEVillarrasa · favorite: PP, first in 64% of simulations (leaning) · 2023: PSOEZalamea la Real · favorite: PSOE, first in 94% of simulations (leaning) · 2023: PSOEZufre · favorite: PSOE, first in 84% of simulations (leaning) · 2023: PSOELa Zarza-Perrunal · favorite: PSOE, first in 99% of simulations (solid) · 2023: PSOE
PSOEPPToss-upSolid color: safe (first in 95% or more of simulations); light: leaning (60–95%); gray: toss-up (under 60%).

In Huelva the PSOE won in 57 of the 80 municipalities in 2023 (in 76 in 2008). For November 29 the model makes it the favorite in 49, the PP in 28 and Vox in one, Almonte, where the forecast is a toss-up (52%); in two very small towns in the Sierra, Corteconcepción and Valdelarco, the “others” group leads, which in the municipal estimate includes Adelante Andalucía.

2023: most-voted party in each municipalityActual result.
Abla · 2023: PSOE 39.7% (4.3-point lead)Abrucena · 2023: PSOE 43.9% (12.9-point lead)Adra · 2023: PP 42.9% (16.8-point lead)Albanchez · 2023: PSOE 36.4% (1-point lead)Alboloduy · 2023: PP 46.9% (13.4-point lead)Albox · 2023: PP 48.6% (19.4-point lead)Alcolea · 2023: PP 38.8% (4.5-point lead)Alcóntar · 2023: PP 57.8% (34.4-point lead)Alcudia de Monteagud · 2023: PP 48.9% (24.5-point lead)Alhabia · 2023: PSOE 47.2% (11-point lead)Alhama de Almería · 2023: PSOE 43.8% (13.5-point lead)Alicún · 2023: PSOE 42.7% (6.4-point lead)Almería · 2023: PP 40.8% (10.9-point lead)Berja · 2023: PP 37.7% (3.7-point lead)Bentarique · 2023: PSOE 53% (22.9-point lead)Almócita · 2023: PSOE 44.5% (21.9-point lead)Alsodux · 2023: PSOE 49.5% (27.2-point lead)Antas · 2023: PP 37.3% (7.5-point lead)Arboleas · 2023: PP 42.6% (11.9-point lead)Armuña de Almanzora · 2023: PP 41.5% (3.1-point lead)Bacares · 2023: PSOE 53.4% (24.4-point lead)Bayárcal · 2023: PP 60.1% (40.4-point lead)Bayarque · 2023: PP 50% (16.9-point lead)Bédar · 2023: PSOE 42.7% (9.5-point lead)Beires · 2023: PP 50.9% (25-point lead)Benahadux · 2023: PP 35.9% (7.3-point lead)Benitagla · 2023: PP 57.8% (37.8-point lead)Benizalón · 2023: PP 52.1% (28.6-point lead)Canjáyar · 2023: PSOE 40.8% (2.6-point lead)Cantoria · 2023: PSOE 47.5% (14.1-point lead)Carboneras · 2023: PP 41.3% (11.8-point lead)Castro de Filabres · 2023: PSOE 52.1% (19.2-point lead)Cóbdar · 2023: PP 51.6% (27.8-point lead)Cuevas del Almanzora · 2023: PP 37.8% (1-point lead)Chercos · 2023: PP 43.5% (13.4-point lead)Chirivel · 2023: PSOE 38.1% (0.1-point lead)Dalías · 2023: PP 37.3% (1-point lead)Enix · 2023: PP 42.1% (15.2-point lead)Rioja · 2023: PP 31% (1.7-point lead)Felix · 2023: PP 40% (12.2-point lead)Íllar · 2023: PP 42% (8-point lead)Roquetas de Mar · 2023: PP 42.3% (17.7-point lead)Fines · 2023: PP 42.9% (9.7-point lead)Fiñana · 2023: PSOE 47.1% (22.5-point lead)Fondón · 2023: PSOE 37.1% (0.9-point lead)Gádor · 2023: PP 39.5% (2-point lead)Los Gallardos · 2023: PP 39% (9.1-point lead)Garrucha · 2023: PP 39.7% (7.2-point lead)Gérgal · 2023: PSOE 38.1% (1.3-point lead)Instinción · 2023: PSOE 46.6% (11.6-point lead)Huécija · 2023: PP 46.5% (14.8-point lead)Huércal de Almería · 2023: PP 35.8% (8.5-point lead)Huércal-Overa · 2023: PP 50.2% (23.1-point lead)Laroya · 2023: PP 47.2% (20-point lead)Laujar de Andarax · 2023: PP 44.4% (12-point lead)Líjar · 2023: PSOE 45.5% (15-point lead)Lubrín · 2023: PSOE 50.5% (17.7-point lead)Balanegra · 2023: PP 47.6% (16.7-point lead)Lucainena de las Torres · 2023: PP 54.6% (34.8-point lead)Lúcar · 2023: PP 34.9% (1.8-point lead)Macael · 2023: PP 42.9% (5.2-point lead)María · 2023: PP 47.1% (17.3-point lead)Mojácar · 2023: PP 47.8% (19.4-point lead)Nacimiento · 2023: PSOE 50.5% (22.9-point lead)Níjar · 2023: PP 41.6% (14.3-point lead)Ohanes · 2023: PSOE 48.9% (9.3-point lead)Padules · 2023: PSOE 51.5% (18.4-point lead)Olula de Castro · 2023: PP 42.6% (8.8-point lead)Rágol · 2023: PP 62.3% (35.9-point lead)Olula del Río · 2023: PP 41.3% (5.6-point lead)Oria · 2023: PP 43.3% (14.6-point lead)Partaloa · 2023: PP 47.2% (14.4-point lead)Paterna del Río · 2023: PP 43.8% (13.6-point lead)Pechina · 2023: PP 33.5% (2.9-point lead)Pulpí · 2023: PP 43.8% (12.7-point lead)Purchena · 2023: PSOE 44.1% (8.8-point lead)Santa Cruz de Marchena · 2023: PP 37.3% (1.3-point lead)Turrillas · 2023: PP 52% (19.1-point lead)Santa Fe de Mondújar · 2023: PSOE 51.6% (27.9-point lead)Senés · 2023: PP 41.8% (6.9-point lead)Serón · 2023: PSOE 44.7% (9.4-point lead)Sierro · 2023: PSOE 40.7% (4.2-point lead)Somontín · 2023: PSOE 41.9% (1.1-point lead)Sorbas · 2023: PP 46.1% (17.7-point lead)Suflí · 2023: PP 36.9% (6.9-point lead)Urrácal · 2023: PP 51.1% (17.8-point lead)Tabernas · 2023: PSOE 40.4% (10.3-point lead)Taberno · 2023: PP 46.2% (17.9-point lead)Tahal · 2023: PSOE 44.8% (7.9-point lead)Terque · 2023: PSOE 53.5% (23.5-point lead)Tíjola · 2023: PP 44.5% (11.8-point lead)Turre · 2023: PP 36% (4.8-point lead)Uleila del Campo · 2023: PP 37.3% (8.8-point lead)La Mojonera · 2023: PP 46.8% (17.8-point lead)Velefique · 2023: PSOE 42% (2.5-point lead)Vélez-Blanco · 2023: PP 47.1% (14.9-point lead)Vélez-Rubio · 2023: PP 45.1% (16.8-point lead)Vera · 2023: PP 39.5% (12.3-point lead)Viator · 2023: PSOE 34.1% (4-point lead)Vícar · 2023: PP 36.9% (6.4-point lead)Zurgena · 2023: PP 49.2% (22.4-point lead)Las Tres Villas · 2023: PP 40.7% (0.6-point lead)El Ejido · 2023: PP 43.7% (15.8-point lead)
PSOEPP
2026: favorite in each municipalityEstimate based on the provincial forecast; hover over a municipality for details.
Abla · favorite: PSOE, first in 46% of simulations (toss-up) · 2023: PSOEAbrucena · favorite: PSOE, first in 64% of simulations (leaning) · 2023: PSOEAdra · favorite: PP, first in 63% of simulations (leaning) · 2023: PPAlbanchez · favorite: PP, first in 42% of simulations (toss-up) · 2023: PSOEAlboloduy · favorite: PP, first in 85% of simulations (leaning) · 2023: PPAlbox · favorite: PP, first in 98% of simulations (solid) · 2023: PPAlcolea · favorite: PP, first in 58% of simulations (toss-up) · 2023: PPAlcóntar · favorite: PP, first in 98% of simulations (solid) · 2023: PPAlcudia de Monteagud · favorite: PP, first in 67% of simulations (leaning) · 2023: PPAlhabia · favorite: PSOE, first in 63% of simulations (leaning) · 2023: PSOEAlhama de Almería · favorite: PSOE, first in 76% of simulations (leaning) · 2023: PSOEAlicún · favorite: PP, first in 44% of simulations (toss-up) · 2023: PSOEAlmería · favorite: PP, first in 89% of simulations (leaning) · 2023: PPBerja · favorite: PP, first in 53% of simulations (toss-up) · 2023: PPBentarique · favorite: PSOE, first in 76% of simulations (leaning) · 2023: PSOEAlmócita · favorite: PSOE, first in 71% of simulations (leaning) · 2023: PSOEAlsodux · favorite: PSOE, first in 57% of simulations (toss-up) · 2023: PSOEAntas · favorite: Vox, first in 55% of simulations (toss-up) · 2023: PPArboleas · favorite: PP, first in 72% of simulations (leaning) · 2023: PPArmuña de Almanzora · favorite: PP, first in 66% of simulations (leaning) · 2023: PPBacares · favorite: PSOE, first in 80% of simulations (leaning) · 2023: PSOEBayárcal · favorite: PP, first in 88% of simulations (leaning) · 2023: PPBayarque · favorite: PP, first in 81% of simulations (leaning) · 2023: PPBédar · favorite: PSOE, first in 51% of simulations (toss-up) · 2023: PSOEBeires · favorite: PP, first in 78% of simulations (leaning) · 2023: PPBenahadux · favorite: Vox, first in 51% of simulations (toss-up) · 2023: PPBenitagla · favorite: PP, first in 66% of simulations (leaning) · 2023: PPBenizalón · favorite: PP, first in 75% of simulations (leaning) · 2023: PPCanjáyar · favorite: PP, first in 54% of simulations (toss-up) · 2023: PSOECantoria · favorite: PSOE, first in 77% of simulations (leaning) · 2023: PSOECarboneras · favorite: PP, first in 82% of simulations (leaning) · 2023: PPCastro de Filabres · favorite: PSOE, first in 56% of simulations (toss-up) · 2023: PSOECóbdar · favorite: PP, first in 71% of simulations (leaning) · 2023: PPCuevas del Almanzora · favorite: PP, first in 57% of simulations (toss-up) · 2023: PPChercos · favorite: PP, first in 67% of simulations (leaning) · 2023: PPChirivel · favorite: PP, first in 61% of simulations (leaning) · 2023: PSOEDalías · favorite: PP, first in 62% of simulations (leaning) · 2023: PPEnix · favorite: PP, first in 53% of simulations (toss-up) · 2023: PPRioja · favorite: Vox, first in 54% of simulations (toss-up) · 2023: PPFelix · favorite: PP, first in 53% of simulations (toss-up) · 2023: PPÍllar · favorite: PP, first in 67% of simulations (leaning) · 2023: PPRoquetas de Mar · favorite: PP, first in 74% of simulations (leaning) · 2023: PPFines · favorite: PP, first in 81% of simulations (leaning) · 2023: PPFiñana · favorite: PSOE, first in 66% of simulations (leaning) · 2023: PSOEFondón · favorite: PP, first in 51% of simulations (toss-up) · 2023: PSOEGádor · favorite: PP, first in 66% of simulations (leaning) · 2023: PPLos Gallardos · favorite: PP, first in 59% of simulations (toss-up) · 2023: PPGarrucha · favorite: PP, first in 74% of simulations (leaning) · 2023: PPGérgal · favorite: PP, first in 46% of simulations (toss-up) · 2023: PSOEInstinción · favorite: PSOE, first in 64% of simulations (leaning) · 2023: PSOEHuécija · favorite: PP, first in 83% of simulations (leaning) · 2023: PPHuércal de Almería · favorite: Vox, first in 56% of simulations (toss-up) · 2023: PPHuércal-Overa · favorite: PP, first in 98% of simulations (solid) · 2023: PPLaroya · favorite: PP, first in 74% of simulations (leaning) · 2023: PPLaujar de Andarax · favorite: PP, first in 85% of simulations (leaning) · 2023: PPLíjar · favorite: PSOE, first in 60% of simulations (leaning) · 2023: PSOELubrín · favorite: PSOE, first in 81% of simulations (leaning) · 2023: PSOEBalanegra · favorite: PP, first in 54% of simulations (toss-up) · 2023: PPLucainena de las Torres · favorite: PP, first in 91% of simulations (leaning) · 2023: PPLúcar · favorite: PP, first in 52% of simulations (toss-up) · 2023: PPMacael · favorite: PP, first in 77% of simulations (leaning) · 2023: PPMaría · favorite: PP, first in 86% of simulations (leaning) · 2023: PPMojácar · favorite: PP, first in 96% of simulations (solid) · 2023: PPNacimiento · favorite: PSOE, first in 74% of simulations (leaning) · 2023: PSOENíjar · favorite: PP, first in 53% of simulations (toss-up) · 2023: PPOhanes · favorite: PSOE, first in 59% of simulations (toss-up) · 2023: PSOEPadules · favorite: PSOE, first in 76% of simulations (leaning) · 2023: PSOEOlula de Castro · favorite: PP, first in 66% of simulations (leaning) · 2023: PPRágol · favorite: PP, first in 97% of simulations (solid) · 2023: PPOlula del Río · favorite: PP, first in 79% of simulations (leaning) · 2023: PPOria · favorite: PP, first in 77% of simulations (leaning) · 2023: PPPartaloa · favorite: PP, first in 79% of simulations (leaning) · 2023: PPPaterna del Río · favorite: PP, first in 66% of simulations (leaning) · 2023: PPPechina · favorite: Vox, first in 60% of simulations (toss-up) · 2023: PPPulpí · favorite: PP, first in 88% of simulations (leaning) · 2023: PPPurchena · favorite: PSOE, first in 62% of simulations (leaning) · 2023: PSOESanta Cruz de Marchena · favorite: PP, first in 47% of simulations (toss-up) · 2023: PPTurrillas · favorite: PP, first in 54% of simulations (toss-up) · 2023: PPSanta Fe de Mondújar · favorite: PSOE, first in 82% of simulations (leaning) · 2023: PSOESenés · favorite: PP, first in 67% of simulations (leaning) · 2023: PPSerón · favorite: PSOE, first in 65% of simulations (leaning) · 2023: PSOESierro · favorite: PP, first in 49% of simulations (toss-up) · 2023: PSOESomontín · favorite: PP, first in 57% of simulations (toss-up) · 2023: PSOESorbas · favorite: PP, first in 83% of simulations (leaning) · 2023: PPSuflí · favorite: Vox, first in 54% of simulations (toss-up) · 2023: PPUrrácal · favorite: PP, first in 87% of simulations (leaning) · 2023: PPTabernas · favorite: PSOE, first in 46% of simulations (toss-up) · 2023: PSOETaberno · favorite: PP, first in 82% of simulations (leaning) · 2023: PPTahal · favorite: PSOE, first in 54% of simulations (toss-up) · 2023: PSOETerque · favorite: PSOE, first in 81% of simulations (leaning) · 2023: PSOETíjola · favorite: PP, first in 88% of simulations (leaning) · 2023: PPTurre · favorite: Vox, first in 47% of simulations (toss-up) · 2023: PPUleila del Campo · favorite: Vox, first in 54% of simulations (toss-up) · 2023: PPLa Mojonera · favorite: PP, first in 60% of simulations (leaning) · 2023: PPVelefique · favorite: PP, first in 55% of simulations (toss-up) · 2023: PSOEVélez-Blanco · favorite: PP, first in 92% of simulations (leaning) · 2023: PPVélez-Rubio · favorite: PP, first in 89% of simulations (leaning) · 2023: PPVera · favorite: PP, first in 60% of simulations (leaning) · 2023: PPViator · favorite: Vox, first in 74% of simulations (leaning) · 2023: PSOEVícar · favorite: Vox, first in 75% of simulations (leaning) · 2023: PPZurgena · favorite: PP, first in 90% of simulations (leaning) · 2023: PPLas Tres Villas · favorite: PP, first in 59% of simulations (toss-up) · 2023: PPEl Ejido · favorite: PP, first in 54% of simulations (toss-up) · 2023: PP
PSOEPPVoxToss-upSolid color: safe (first in 95% or more of simulations); light: leaning (60–95%); gray: toss-up (under 60%).

In Almería the PP won in 69 of the 103 municipalities in 2023 and the PSOE in 34. For November 29 the model makes the PP the favorite in 69, the PSOE in 24 and Vox in 10.

Why they vote differently

The data let us describe the differences, not attribute the vote to them. Three stand out:

IndicatorAlmeríaSpainSource
Population with foreign citizenship24.1%14.9%INE, Continuous Population Statistics (table 59591), July 1, 2026
Population under 1515.1%12.4%INE, Continuous Population Statistics (table 59591), July 1, 2026
Aging index (people 65+ per 100 under 15)112171INE, Continuous Population Statistics (table 59591), July 1, 2026
Unemployment rate18.9%17.2%INE, 2021 Population and Housing Census (via ineAtlas.data), 2021
Employed in agriculture15.5%3.5%INE, Labor Force Survey (table 79337), 2026T2
Average net income per person€12,244€15,948INE, Household Income Distribution Atlas, 2024

None of these features explains the vote on its own. Correlation is not causation, and data aggregated by province or municipality do not let us know what each person votes.

Senate and European elections

How we calculated it