altnalysisEspañol
← Analysis

Huesca, the Province That Votes Like Spain: Its Third Seat Is a Coin Flip Between the PP and Vox

Since 2008, the party with the most votes in Huesca has always been the party with the most votes in Spain. For November 29, our model gives one seat to the conservative People's Party (PP) and one to the Socialists (PSOE), and leaves the third as a coin flip: Vox wins it in 49% of simulations and the PP in 47%. Town by town, the PP starts as the favorite in 158 of 202 municipalities.

21 October 2026 · Miguel · Leer en español

We are starting our daily series on Spain’s 52 electoral districts with one that works like a thermometer. Huesca, in the Pyrenees of northeastern Spain, elects three members of Congress; more than half of its 202 municipalities have fewer than 250 registered voters, and in all seven general elections held since 2008, the party with the most votes in the province has also been the party with the most votes nationwide. It is one of the three provinces of Aragon, a region sometimes called Spain’s Ohio for how well it tracks the national result.

Seven elections, seven hits

Huesca: seats and leading parties since 2008Each square is a seat. ✓: the province's most-voted party was also the most-voted party nationwide. 2026: forecast, with each seat's probability.
ElectionSeatsTop parties (% of valid votes)TurnoutLike Spain
2008PSOE 47.6%PP 37.6%PAR 5.0%75.5%✓
2011PP 48.5%PSOE 33.8%IU/Podemos/Sumar 8.2%69.8%✓
2015PP 32.5%PSOE 24.7%IU/Podemos/Sumar 23.2%70.8%✓
2016PP 36.2%PSOE 25.6%IU/Podemos/Sumar 19.2%68.0%✓
Apr. 2019PSOE 33.0%PP 20.1%Cs 19.6%73.4%✓
Nov. 2019PSOE 33.5%PP 26.2%Vox 15.2%66.5%✓
2023PP 38.2%PSOE 33.6%Vox 12.6%69.9%✓
2026 forecastPP 36.0% (27.1–45.3)PSOE 28.0% (20.4–36.4)Vox 18.3% (12.6–25.0)74.9%–

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

With three seats, the outcome almost always comes down to the third one. Spain allocates seats with the D’Hondt method, and here the math is simple: the first party gets a seat and the second party gets one; the third seat goes to the first party if half of its vote is larger than the third party’s vote, and to that third party if not. In 2023, half of the PP’s vote (19.1%) comfortably beat Vox (12.6%), so the PP won two seats. In 2015, 2016 and April 2019, with Podemos or Ciudadanos above 15%, the third seat went to them. Only once in six elections did the seat split stay the same, from 2015 to 2016.

The forecast: a coin-flip seat

The model gives the PP 36% of the vote in Huesca (between 27% and 45% with 95% probability), the PSOE 28% (20–36%) and Vox 18% (13–25%). Compared with 2023, the PP and the PSOE are down and Vox is up about six points. Expected turnout is 75% (69–80%), five points higher than in 2023.

With those numbers, the third-seat rule is on a knife’s edge: half of the PP’s vote (18%) and Vox’s vote (18%) are virtually tied. Vox wins a seat in 49% of simulations and the PP takes a second one in 47%; the PSOE does in 4%. In half of the simulations, the margin that decides that seat is under 4,300 votes. The PP’s first seat and the PSOE’s are all but certain (100% and 99%).

Town by town

2023: most-voted party in each municipalityActual result.
Alberuela de Tubo · 2023: PSOE 40.3% (1.4-point lead)Alfántega · 2023: PP 39.2% (7.6-point lead)Castillazuelo · 2023: PSOE 47.6% (12.6-point lead)Tierz · 2023: PP 47.5% (22-point lead)Torre la Ribera · 2023: PP 45.1% (7.8-point lead)Blecua y Torres · 2023: PP 36.8% (0-point lead)Sangarrén · 2023: PSOE 45.7% (20.2-point lead)Santaliestra y San Quílez · 2023: PSOE 47.4% (21.1-point lead)Sariñena · 2023: PP 36.8% (2-point lead)Torrente de Cinca · 2023: PP 46% (15-point lead)Secastilla · 2023: PP 48% (24.5-point lead)Sesué · 2023: PSOE 30.4% (3.6-point lead)Naval · 2023: PP 34.7% (1.2-point lead)Novales · 2023: PP 50.5% (23.2-point lead)Nueno · 2023: PP 41.7% (16.1-point lead)Olvena · 2023: PP 53.7% (36.6-point lead)Osso de Cinca · 2023: PP 48.8% (17-point lead)Palo · 2023: PSOE 55% (15-point lead)Peraltilla · 2023: PP 51.4% (29.6-point lead)Valfarta · 2023: PP 65.1% (48.8-point lead)Albalatillo · 2023: PP 44% (16.5-point lead)Perarrúa · 2023: PP 36.5% (6.8-point lead)Pertusa · 2023: PP 51% (24-point lead)Piracés · 2023: PP 44.9% (10.2-point lead)Valle de Bardají · 2023: PP 51.5% (24.2-point lead)Valle de Lierp · 2023: PP 48.6% (16.2-point lead)Poleñino · 2023: PP 48.9% (20.9-point lead)Pozán de Vero · 2023: PSOE 40.8% (3.5-point lead)Velilla de Cinca · 2023: PP 57.3% (33.8-point lead)Bonansa · 2023: PSOE 57.4% (37-point lead)Camporrélls · 2023: PSOE 51.9% (27.8-point lead)Capdesaso · 2023: PSOE 54.1% (34.1-point lead)Albelda · 2023: PSOE 42.4% (16.3-point lead)Abiego · 2023: PP 51.7% (31.2-point lead)Abizanda · 2023: PP 44.9% (20.2-point lead)Adahuesca · 2023: PP 51.1% (32.3-point lead)Albero Alto · 2023: PP 46.8% (15.6-point lead)Albero Bajo · 2023: PP 50% (25.7-point lead)Agüero · 2023: PP 32.3% (6.2-point lead)Aisa · 2023: PSOE 37.1% (11.3-point lead)Albalate de Cinca · 2023: PP 43.2% (8.2-point lead)Alcalá de Gurrea · 2023: PP 40.4% (2.9-point lead)Alcalá del Obispo · 2023: PP 43% (11.3-point lead)Alcampell · 2023: PSOE 44.6% (10.6-point lead)Alcolea de Cinca · 2023: PSOE 39.8% (3.6-point lead)Almunia de San Juan · 2023: PP 39.4% (5-point lead)Alcubierre · 2023: PSOE 41.7% (2-point lead)Alerre · 2023: PSOE 37% (2.6-point lead)Almudévar · 2023: PSOE 41.1% (6.8-point lead)Almuniente · 2023: PSOE 42.1% (4.4-point lead)Alquézar · 2023: PSOE 45.9% (21-point lead)Altorricón · 2023: PP 42.2% (5.2-point lead)Baldellou · 2023: PSOE 40.7% (13.6-point lead)Angüés · 2023: PP 36.1% (7.3-point lead)Ansó · 2023: PSOE 35.1% (0.4-point lead)Antillón · 2023: PP 46.9% (17.3-point lead)Aragüés del Puerto · 2023: PSOE 30.9% (8.6-point lead)Arén · 2023: PSOE 52.3% (30.2-point lead)Argavieso · 2023: PP 52% (26.7-point lead)Barbuñales · 2023: PP 42.9% (9.1-point lead)Bárcabo · 2023: PP 40.5% (5.4-point lead)Arguis · 2023: PP 42.6% (15.7-point lead)Castillonroy · 2023: PP 36.1% (0-point lead)Ayerbe · 2023: PP 35.4% (0.3-point lead)Belver de Cinca · 2023: PSOE 39.9% (3.8-point lead)Azanuy-Alins · 2023: PP 44.8% (14.7-point lead)Azara · 2023: PP 42.5% (13.2-point lead)Azlor · 2023: PP 55.1% (34.6-point lead)Baélls · 2023: PP 33.3% (3.3-point lead)Binéfar · 2023: PP 39.6% (6.8-point lead)Bailo · 2023: PSOE 38.4% (14.6-point lead)Ballobar · 2023: PSOE 40.5% (3.3-point lead)Banastás · 2023: PP 52.4% (27.3-point lead)Fago · 2023: Sumar 42.1% (10.5-point lead)Fanlo · 2023: PP 32.9% (4.3-point lead)Barbastro · 2023: PP 41.3% (9.4-point lead)Barbués · 2023: PP 55.7% (32.9-point lead)Benabarre · 2023: PSOE 44.9% (12.9-point lead)Benasque · 2023: PP 36.1% (8.1-point lead)Berbegal · 2023: PP 45.1% (14.8-point lead)Bielsa · 2023: PSOE 47.4% (26.3-point lead)Bierge · 2023: PSOE 38.4% (3.4-point lead)Biescas · 2023: PP 31.9% (1.2-point lead)Binaced · 2023: PP 42.6% (5.2-point lead)Bisaurri · 2023: PP 51.7% (28-point lead)Biscarrués · 2023: PP 34.3% (7-point lead)Boltaña · 2023: PSOE 37.4% (7.6-point lead)Borau · 2023: PP 34.4% (3.3-point lead)Capella · 2023: PP 50% (21.1-point lead)Casbas de Huesca · 2023: PP 52.1% (34-point lead)Broto · 2023: PP 41.7% (11.8-point lead)Caldearenas · 2023: PP 27.6% (2.8-point lead)Campo · 2023: PP 41.1% (8.5-point lead)Canal de Berdún · 2023: PP 42.4% (6.6-point lead)Candasnos · 2023: PSOE 43.5% (11.8-point lead)Castejón del Puente · 2023: PP 39.4% (17.8-point lead)Canfranc · 2023: PSOE 34.3% (7.9-point lead)Castejón de Monegros · 2023: PP 41.8% (3-point lead)Castigaleu · 2023: PP 53.2% (36.2-point lead)Castejón de Sos · 2023: PP 31% (0-point lead)Castelflorite · 2023: PSOE 45.7% (8.6-point lead)Castiello de Jaca · 2023: PP 36.4% (9.3-point lead)Colungo · 2023: PP 35.9% (2.6-point lead)Chalamera · 2023: PSOE 37.8% (9.8-point lead)Chía · 2023: PSOE 50.8% (18-point lead)Chimillas · 2023: PP 47.7% (23.4-point lead)Esplús · 2023: PSOE 41.4% (4.4-point lead)Estada · 2023: PP 38.4% (4.3-point lead)Estadilla · 2023: PSOE 37.7% (4.6-point lead)Fonz · 2023: PP 38% (2.3-point lead)Estopiñán del Castillo · 2023: PSOE 42.3% (18.3-point lead)Fiscal · 2023: PP 33.5% (4.9-point lead)Foradada del Toscar · 2023: PP 45.5% (14.5-point lead)Fraga · 2023: PP 43.2% (13.6-point lead)Fueva, La · 2023: PP 38% (8.4-point lead)Gistaín · 2023: PP 34.9% (10.8-point lead)Grado, El · 2023: PP 40.9% (13.9-point lead)Igriés · 2023: PP 36.5% (13.1-point lead)Grañén · 2023: PP 45.2% (11.4-point lead)Graus · 2023: PP 41.9% (11.9-point lead)Gurrea de Gállego · 2023: PP 41.2% (5.3-point lead)Hoz de Jaca · 2023: PP 34.9% (9.5-point lead)Huerto · 2023: PP 37.3% (3.2-point lead)Huesca · 2023: PP 37.1% (2.6-point lead)Ibieca · 2023: PP 66.7% (46.9-point lead)Ilche · 2023: PP 49.6% (20-point lead)Laluenga · 2023: PP 42.7% (12.2-point lead)Isábena · 2023: PP 46.2% (14.5-point lead)Jaca · 2023: PP 34% (0.9-point lead)Jasa · 2023: PSOE 41.4% (10-point lead)Labuerda · 2023: PSOE 35.6% (3.3-point lead)Lalueza · 2023: PP 41.1% (6.5-point lead)Laperdiguera · 2023: PP 51.7% (38.3-point lead)Lanaja · 2023: PSOE 39.2% (4.1-point lead)Lascellas-Ponzano · 2023: PP 39.6% (10.9-point lead)Lascuarre · 2023: PP 54.1% (31.8-point lead)Laspaúles · 2023: PP 47.9% (22.5-point lead)Monflorite-Lascasas · 2023: PP 38% (7-point lead)Montanuy · 2023: PSOE 48% (24.3-point lead)Laspuña · 2023: PP 40.8% (0-point lead)Loarre · 2023: PP 40.5% (5-point lead)Loporzano · 2023: PP 37.7% (5.4-point lead)Loscorrales · 2023: PP 37.7% (9.8-point lead)Monesma y Cajigar · 2023: PP 68.2% (50-point lead)Monzón · 2023: PP 38.1% (5.7-point lead)Ontiñena · 2023: PP 49.4% (20.4-point lead)Panticosa · 2023: PP 37.5% (11.8-point lead)Peñalba · 2023: PP 52.2% (26.6-point lead)Peñas de Riglos, Las · 2023: PSOE 33.9% (6.1-point lead)Salillas · 2023: PP 53.3% (20-point lead)Peralta de Alcofea · 2023: PP 44.5% (9.3-point lead)Sallent de Gállego · 2023: PP 46.4% (22.3-point lead)Peralta de Calasanz · 2023: PSOE 39.8% (10.2-point lead)Plan · 2023: PSOE 44.4% (18-point lead)Puebla de Castro, La · 2023: PSOE 32.5% (2.1-point lead)Pueyo de Araguás, El · 2023: PP 41.1% (3.2-point lead)Pueyo de Santa Cruz · 2023: PP 44.8% (12.3-point lead)Puente de Montañana · 2023: PSOE 59.2% (40.8-point lead)Quicena · 2023: PP 41.3% (14.9-point lead)Puértolas · 2023: PSOE 40.8% (2.5-point lead)Robres · 2023: PP 48.7% (17.3-point lead)Sabiñánigo · 2023: PSOE 38.4% (4-point lead)Salas Bajas · 2023: PP 44.6% (17.9-point lead)Sahún · 2023: PP 43% (10.6-point lead)Salas Altas · 2023: PSOE 50.8% (20.9-point lead)San Esteban de Litera · 2023: PSOE 52.1% (26.5-point lead)San Juan de Plan · 2023: PSOE 36.1% (10.8-point lead)Siétamo · 2023: PP 34% (2.1-point lead)Santa Cilia · 2023: PP 32.3% (3.7-point lead)Santa Cruz de la Serós · 2023: PSOE 37.1% (9.7-point lead)Seira · 2023: PSOE 40% (4.4-point lead)Sena · 2023: PP 43.3% (13.4-point lead)Senés de Alcubierre · 2023: PSOE 43.2% (10.8-point lead)Sesa · 2023: PP 37% (1.7-point lead)Sopeira · 2023: PSOE 51.6% (29.7-point lead)Tardienta · 2023: PSOE 37.7% (0.2-point lead)Tella-Sin · 2023: PSOE 40.1% (14.3-point lead)Tamarite de Litera · 2023: PP 45.1% (15.2-point lead)Tolva · 2023: Sumar 30.1% (0-point lead)Torla-Ordesa · 2023: PP 40% (5-point lead)Torralba de Aragón · 2023: PP 51.7% (17.2-point lead)Torres de Alcanadre · 2023: PP 46.8% (11.3-point lead)Torres de Barbués · 2023: PP 41.6% (3.7-point lead)Tramaced · 2023: PP 52.1% (28.2-point lead)Beranuy · 2023: PP 55.6% (24.4-point lead)Viacamp y Litera · 2023: PSOE 60% (40-point lead)Vicién · 2023: PSOE 49% (12.5-point lead)Villanova · 2023: PSOE 35.6% (7.9-point lead)Villanúa · 2023: PSOE 32.2% (6.6-point lead)Villanueva de Sigena · 2023: PP 46.7% (16.6-point lead)Yésero · 2023: PP 49.1% (16.4-point lead)Yebra de Basa · 2023: PP 37.9% (2.9-point lead)Zaidín · 2023: PP 40.9% (2.4-point lead)Puente la Reina de Jaca · 2023: PP 50.6% (33.7-point lead)Valle de Hecho · 2023: PSOE 41.2% (13.4-point lead)San Miguel del Cinca · 2023: PP 41.2% (7.1-point lead)Santa María de Dulcis · 2023: PSOE 44.8% (17.2-point lead)Aínsa-Sobrarbe · 2023: PP 34.4% (4.3-point lead)Sotonera, La · 2023: PP 43.9% (15.3-point lead)Lupiñén-Ortilla · 2023: PP 44.2% (15-point lead)Hoz y Costean · 2023: PP 38.5% (4.7-point lead)Vencillón · 2023: PSOE 38.1% (3.5-point lead)
PPPSOESumar
2026: favorite in each municipalityEstimate based on the provincial forecast; hover over a municipality for details.
Alberuela de Tubo · favorite: PP, first in 59% of simulations (toss-up) · 2023: PSOEAlfántega · favorite: PP, first in 57% of simulations (toss-up) · 2023: PPCastillazuelo · favorite: PSOE, first in 61% of simulations (leaning) · 2023: PSOETierz · favorite: PP, first in 99% of simulations (solid) · 2023: PPTorre la Ribera · favorite: PP, first in 69% of simulations (leaning) · 2023: PPBlecua y Torres · favorite: PP, first in 55% of simulations (toss-up) · 2023: PPSangarrén · favorite: PSOE, first in 70% of simulations (leaning) · 2023: PSOESantaliestra y San Quílez · favorite: PSOE, first in 66% of simulations (leaning) · 2023: PSOESariñena · favorite: PP, first in 75% of simulations (leaning) · 2023: PPTorrente de Cinca · favorite: PP, first in 92% of simulations (leaning) · 2023: PPSecastilla · favorite: PP, first in 72% of simulations (leaning) · 2023: PPSesué · favorite: PP, first in 43% of simulations (toss-up) · 2023: PSOENaval · favorite: PP, first in 64% of simulations (leaning) · 2023: PPNovales · favorite: PP, first in 87% of simulations (leaning) · 2023: PPNueno · favorite: PP, first in 86% of simulations (leaning) · 2023: PPOlvena · favorite: PP, first in 76% of simulations (leaning) · 2023: PPOsso de Cinca · favorite: PP, first in 96% of simulations (solid) · 2023: PPPalo · favorite: PP, first in 44% of simulations (toss-up) · 2023: PSOEPeraltilla · favorite: PP, first in 82% of simulations (leaning) · 2023: PPValfarta · favorite: PP, first in 85% of simulations (leaning) · 2023: PPAlbalatillo · favorite: PP, first in 86% of simulations (leaning) · 2023: PPPerarrúa · favorite: PP, first in 59% of simulations (toss-up) · 2023: PPPertusa · favorite: PP, first in 68% of simulations (leaning) · 2023: PPPiracés · favorite: PP, first in 71% of simulations (leaning) · 2023: PPValle de Bardají · favorite: PP, first in 74% of simulations (leaning) · 2023: PPValle de Lierp · favorite: PP, first in 67% of simulations (leaning) · 2023: PPPoleñino · favorite: PP, first in 87% of simulations (leaning) · 2023: PPPozán de Vero · favorite: PP, first in 57% of simulations (toss-up) · 2023: PSOEVelilla de Cinca · favorite: PP, first in 100% of simulations (solid) · 2023: PPBonansa · favorite: PSOE, first in 87% of simulations (leaning) · 2023: PSOECamporrélls · favorite: PSOE, first in 77% of simulations (leaning) · 2023: PSOECapdesaso · favorite: PSOE, first in 77% of simulations (leaning) · 2023: PSOEAlbelda · favorite: PSOE, first in 82% of simulations (leaning) · 2023: PSOEAbiego · favorite: PP, first in 95% of simulations (leaning) · 2023: PPAbizanda · favorite: PP, first in 78% of simulations (leaning) · 2023: PPAdahuesca · favorite: PP, first in 98% of simulations (solid) · 2023: PPAlbero Alto · favorite: PP, first in 79% of simulations (leaning) · 2023: PPAlbero Bajo · favorite: PP, first in 83% of simulations (leaning) · 2023: PPAgüero · favorite: PP, first in 56% of simulations (toss-up) · 2023: PPAisa · favorite: PSOE, first in 65% of simulations (leaning) · 2023: PSOEAlbalate de Cinca · favorite: PP, first in 87% of simulations (leaning) · 2023: PPAlcalá de Gurrea · favorite: PP, first in 73% of simulations (leaning) · 2023: PPAlcalá del Obispo · favorite: PP, first in 87% of simulations (leaning) · 2023: PPAlcampell · favorite: PSOE, first in 66% of simulations (leaning) · 2023: PSOEAlcolea de Cinca · favorite: PP, first in 54% of simulations (toss-up) · 2023: PSOEAlmunia de San Juan · favorite: PP, first in 80% of simulations (leaning) · 2023: PPAlcubierre · favorite: PP, first in 61% of simulations (leaning) · 2023: PSOEAlerre · favorite: PP, first in 56% of simulations (toss-up) · 2023: PSOEAlmudévar · favorite: PSOE, first in 58% of simulations (toss-up) · 2023: PSOEAlmuniente · favorite: PP, first in 51% of simulations (toss-up) · 2023: PSOEAlquézar · favorite: PSOE, first in 86% of simulations (leaning) · 2023: PSOEAltorricón · favorite: PP, first in 82% of simulations (leaning) · 2023: PPBaldellou · favorite: PSOE, first in 47% of simulations (toss-up) · 2023: PSOEAngüés · favorite: PP, first in 64% of simulations (leaning) · 2023: PPAnsó · favorite: PP, first in 63% of simulations (leaning) · 2023: PSOEAntillón · favorite: PP, first in 76% of simulations (leaning) · 2023: PPAragüés del Puerto · favorite: Vox, first in 39% of simulations (toss-up) · 2023: PSOEArén · favorite: PSOE, first in 92% of simulations (leaning) · 2023: PSOEArgavieso · favorite: PP, first in 72% of simulations (leaning) · 2023: PPBarbuñales · favorite: PP, first in 66% of simulations (leaning) · 2023: PPBárcabo · favorite: PP, first in 67% of simulations (leaning) · 2023: PPArguis · favorite: PP, first in 92% of simulations (leaning) · 2023: PPCastillonroy · favorite: PP, first in 56% of simulations (toss-up) · 2023: PPAyerbe · favorite: PP, first in 69% of simulations (leaning) · 2023: PPBelver de Cinca · favorite: PP, first in 53% of simulations (toss-up) · 2023: PSOEAzanuy-Alins · favorite: PP, first in 87% of simulations (leaning) · 2023: PPAzara · favorite: PP, first in 67% of simulations (leaning) · 2023: PPAzlor · favorite: PP, first in 98% of simulations (solid) · 2023: PPBaélls · favorite: PP, first in 50% of simulations (toss-up) · 2023: PPBinéfar · favorite: PP, first in 90% of simulations (leaning) · 2023: PPBailo · favorite: PSOE, first in 69% of simulations (leaning) · 2023: PSOEBallobar · favorite: PP, first in 57% of simulations (toss-up) · 2023: PSOEBanastás · favorite: PP, first in 99% of simulations (solid) · 2023: PPFago · favorite: PSOE, first in 34% of simulations (toss-up) · 2023: SumarFanlo · favorite: PP, first in 56% of simulations (toss-up) · 2023: PPBarbastro · favorite: PP, first in 94% of simulations (leaning) · 2023: PPBarbués · favorite: PP, first in 77% of simulations (leaning) · 2023: PPBenabarre · favorite: PSOE, first in 74% of simulations (leaning) · 2023: PSOEBenasque · favorite: PP, first in 91% of simulations (leaning) · 2023: PPBerbegal · favorite: PP, first in 88% of simulations (leaning) · 2023: PPBielsa · favorite: PSOE, first in 96% of simulations (solid) · 2023: PSOEBierge · favorite: PP, first in 54% of simulations (toss-up) · 2023: PSOEBiescas · favorite: PP, first in 71% of simulations (leaning) · 2023: PPBinaced · favorite: PP, first in 83% of simulations (leaning) · 2023: PPBisaurri · favorite: PP, first in 97% of simulations (solid) · 2023: PPBiscarrués · favorite: PP, first in 72% of simulations (leaning) · 2023: PPBoltaña · favorite: PSOE, first in 60% of simulations (toss-up) · 2023: PSOEBorau · favorite: PP, first in 67% of simulations (leaning) · 2023: PPCapella · favorite: PP, first in 95% of simulations (solid) · 2023: PPCasbas de Huesca · favorite: PP, first in 93% of simulations (leaning) · 2023: PPBroto · favorite: PP, first in 93% of simulations (leaning) · 2023: PPCaldearenas · favorite: PP, first in 45% of simulations (toss-up) · 2023: PPCampo · favorite: PP, first in 85% of simulations (leaning) · 2023: PPCanal de Berdún · favorite: PP, first in 81% of simulations (leaning) · 2023: PPCandasnos · favorite: PSOE, first in 65% of simulations (leaning) · 2023: PSOECastejón del Puente · favorite: PP, first in 68% of simulations (leaning) · 2023: PPCanfranc · favorite: PSOE, first in 60% of simulations (toss-up) · 2023: PSOECastejón de Monegros · favorite: PP, first in 75% of simulations (leaning) · 2023: PPCastigaleu · favorite: PP, first in 73% of simulations (leaning) · 2023: PPCastejón de Sos · favorite: PP, first in 66% of simulations (leaning) · 2023: PPCastelflorite · favorite: PSOE, first in 51% of simulations (toss-up) · 2023: PSOECastiello de Jaca · favorite: PP, first in 66% of simulations (leaning) · 2023: PPColungo · favorite: PP, first in 60% of simulations (toss-up) · 2023: PPChalamera · favorite: PSOE, first in 44% of simulations (toss-up) · 2023: PSOEChía · favorite: PSOE, first in 62% of simulations (leaning) · 2023: PSOEChimillas · favorite: PP, first in 97% of simulations (solid) · 2023: PPEsplús · favorite: PP, first in 54% of simulations (toss-up) · 2023: PSOEEstada · favorite: PP, first in 69% of simulations (leaning) · 2023: PPEstadilla · favorite: PP, first in 50% of simulations (toss-up) · 2023: PSOEFonz · favorite: PP, first in 75% of simulations (leaning) · 2023: PPEstopiñán del Castillo · favorite: PSOE, first in 61% of simulations (leaning) · 2023: PSOEFiscal · favorite: PP, first in 64% of simulations (leaning) · 2023: PPForadada del Toscar · favorite: PP, first in 78% of simulations (leaning) · 2023: PPFraga · favorite: PP, first in 97% of simulations (solid) · 2023: PPFueva, La · favorite: PP, first in 87% of simulations (leaning) · 2023: PPGistaín · favorite: PP, first in 59% of simulations (toss-up) · 2023: PPGrado, El · favorite: PP, first in 84% of simulations (leaning) · 2023: PPIgriés · favorite: PP, first in 70% of simulations (leaning) · 2023: PPGrañén · favorite: PP, first in 94% of simulations (leaning) · 2023: PPGraus · favorite: PP, first in 96% of simulations (solid) · 2023: PPGurrea de Gállego · favorite: PP, first in 83% of simulations (leaning) · 2023: PPHoz de Jaca · favorite: PP, first in 58% of simulations (toss-up) · 2023: PPHuerto · favorite: PP, first in 61% of simulations (leaning) · 2023: PPHuesca · favorite: PP, first in 80% of simulations (leaning) · 2023: PPIbieca · favorite: PP, first in 99% of simulations (solid) · 2023: PPIlche · favorite: PP, first in 92% of simulations (leaning) · 2023: PPLaluenga · favorite: PP, first in 81% of simulations (leaning) · 2023: PPIsábena · favorite: PP, first in 85% of simulations (leaning) · 2023: PPJaca · favorite: PP, first in 73% of simulations (leaning) · 2023: PPJasa · favorite: PSOE, first in 51% of simulations (toss-up) · 2023: PSOELabuerda · favorite: PP, first in 51% of simulations (toss-up) · 2023: PSOELalueza · favorite: PP, first in 86% of simulations (leaning) · 2023: PPLaperdiguera · favorite: PP, first in 87% of simulations (leaning) · 2023: PPLanaja · favorite: PP, first in 53% of simulations (toss-up) · 2023: PSOELascellas-Ponzano · favorite: PP, first in 73% of simulations (leaning) · 2023: PPLascuarre · favorite: PP, first in 96% of simulations (solid) · 2023: PPLaspaúles · favorite: PP, first in 96% of simulations (solid) · 2023: PPMonflorite-Lascasas · favorite: PP, first in 80% of simulations (leaning) · 2023: PPMontanuy · favorite: PSOE, first in 87% of simulations (leaning) · 2023: PSOELaspuña · favorite: PP, first in 65% of simulations (leaning) · 2023: PPLoarre · favorite: PP, first in 77% of simulations (leaning) · 2023: PPLoporzano · favorite: PP, first in 83% of simulations (leaning) · 2023: PPLoscorrales · favorite: PP, first in 49% of simulations (toss-up) · 2023: PPMonesma y Cajigar · favorite: PP, first in 93% of simulations (leaning) · 2023: PPMonzón · favorite: PP, first in 87% of simulations (leaning) · 2023: PPOntiñena · favorite: PP, first in 98% of simulations (solid) · 2023: PPPanticosa · favorite: PP, first in 93% of simulations (leaning) · 2023: PPPeñalba · favorite: PP, first in 99% of simulations (solid) · 2023: PPPeñas de Riglos, Las · favorite: PSOE, first in 65% of simulations (leaning) · 2023: PSOESalillas · favorite: PP, first in 82% of simulations (leaning) · 2023: PPPeralta de Alcofea · favorite: PP, first in 88% of simulations (leaning) · 2023: PPSallent de Gállego · favorite: PP, first in 99% of simulations (solid) · 2023: PPPeralta de Calasanz · favorite: PSOE, first in 45% of simulations (toss-up) · 2023: PSOEPlan · favorite: PSOE, first in 81% of simulations (leaning) · 2023: PSOEPuebla de Castro, La · favorite: PP, first in 54% of simulations (toss-up) · 2023: PSOEPueyo de Araguás, El · favorite: PP, first in 68% of simulations (leaning) · 2023: PPPueyo de Santa Cruz · favorite: PP, first in 88% of simulations (leaning) · 2023: PPPuente de Montañana · favorite: PSOE, first in 82% of simulations (leaning) · 2023: PSOEQuicena · favorite: PP, first in 81% of simulations (leaning) · 2023: PPPuértolas · favorite: PP, first in 60% of simulations (toss-up) · 2023: PSOERobres · favorite: PP, first in 96% of simulations (solid) · 2023: PPSabiñánigo · favorite: PP, first in 54% of simulations (toss-up) · 2023: PSOESalas Bajas · favorite: PP, first in 91% of simulations (leaning) · 2023: PPSahún · favorite: PP, first in 86% of simulations (leaning) · 2023: PPSalas Altas · favorite: PSOE, first in 82% of simulations (leaning) · 2023: PSOESan Esteban de Litera · favorite: PSOE, first in 92% of simulations (leaning) · 2023: PSOESan Juan de Plan · favorite: PSOE, first in 49% of simulations (toss-up) · 2023: PSOESiétamo · favorite: PP, first in 60% of simulations (toss-up) · 2023: PPSanta Cilia · favorite: PP, first in 76% of simulations (leaning) · 2023: PPSanta Cruz de la Serós · favorite: PSOE, first in 57% of simulations (toss-up) · 2023: PSOESeira · favorite: PP, first in 53% of simulations (toss-up) · 2023: PSOESena · favorite: PP, first in 83% of simulations (leaning) · 2023: PPSenés de Alcubierre · favorite: PSOE, first in 40% of simulations (toss-up) · 2023: PSOESesa · favorite: PP, first in 62% of simulations (leaning) · 2023: PPSopeira · favorite: PSOE, first in 85% of simulations (leaning) · 2023: PSOETardienta · favorite: PP, first in 67% of simulations (leaning) · 2023: PSOETella-Sin · favorite: PSOE, first in 60% of simulations (toss-up) · 2023: PSOETamarite de Litera · favorite: PP, first in 98% of simulations (solid) · 2023: PPTolva · favorite: PP, first in 60% of simulations (toss-up) · 2023: SumarTorla-Ordesa · favorite: PP, first in 77% of simulations (leaning) · 2023: PPTorralba de Aragón · favorite: PP, first in 81% of simulations (leaning) · 2023: PPTorres de Alcanadre · favorite: PP, first in 74% of simulations (leaning) · 2023: PPTorres de Barbués · favorite: PP, first in 71% of simulations (leaning) · 2023: PPTramaced · favorite: PP, first in 74% of simulations (leaning) · 2023: PPBeranuy · favorite: PP, first in 83% of simulations (leaning) · 2023: PPViacamp y Litera · favorite: PSOE, first in 64% of simulations (leaning) · 2023: PSOEVicién · favorite: PSOE, first in 58% of simulations (toss-up) · 2023: PSOEVillanova · favorite: PSOE, first in 39% of simulations (toss-up) · 2023: PSOEVillanúa · favorite: PSOE, first in 52% of simulations (toss-up) · 2023: PSOEVillanueva de Sigena · favorite: PP, first in 87% of simulations (leaning) · 2023: PPYésero · favorite: PP, first in 75% of simulations (leaning) · 2023: PPYebra de Basa · favorite: PP, first in 66% of simulations (leaning) · 2023: PPZaidín · favorite: PP, first in 76% of simulations (leaning) · 2023: PPPuente la Reina de Jaca · favorite: PP, first in 97% of simulations (solid) · 2023: PPValle de Hecho · favorite: PSOE, first in 79% of simulations (leaning) · 2023: PSOESan Miguel del Cinca · favorite: PP, first in 86% of simulations (leaning) · 2023: PPSanta María de Dulcis · favorite: PSOE, first in 74% of simulations (leaning) · 2023: PSOEAínsa-Sobrarbe · favorite: PP, first in 83% of simulations (leaning) · 2023: PPSotonera, La · favorite: PP, first in 96% of simulations (solid) · 2023: PPLupiñén-Ortilla · favorite: PP, first in 91% of simulations (leaning) · 2023: PPHoz y Costean · favorite: PP, first in 74% of simulations (leaning) · 2023: PPVencillón · favorite: PP, first in 51% of simulations (toss-up) · 2023: PSOE
PPPSOEToss-upSolid color: safe (first in 95% or more of simulations); light: leaning (60–95%); gray: toss-up (under 60%).

The 2023 map is almost the mirror image of 2019’s: in November 2019 the PSOE won 129 municipalities and the PP 67; in 2023, the PP won 135 and the PSOE 65. Between those two elections, one in three municipalities (70 of 202) changed hands. The swing was across the board: among the 10 municipalities with more than 2,000 voters, the PP went from winning 3 to winning 9, and among the 113 with fewer than 250, from 41 to 73. Since 2008, 150 municipalities have changed winning party at least once, although some of those changes reflect the fact that from 2011 to 2016 the PP ran on a joint ticket with the regional Aragonese Party (PAR).

For 2026, the municipal estimate makes the PP the favorite in 158 municipalities (21 solid, 104 leaning and 33 toss-ups), the PSOE in 43 (1, 26 and 16) and Vox in one, a toss-up. In all, 50 municipalities are toss-ups. Compared with 2023, 25 would change hands, almost all from the PSOE to the PP (22).

In the 10 municipalities with the most voters, the PP is the favorite in all of them, with nuances: in Fraga, Tamarite de Litera and Graus it is above 95%; in the city of Huesca and in Jaca, which was decided by less than a point in 2023, it is only leaning; and in Sabiñánigo, which the PSOE won in 2023, the estimate is a toss-up.

MunicipalityVoters2023Lead2026 favoriteFirst inRating
Huesca39,166PP2.6 ptsPP80%Leaning
Barbastro12,415PP9.4 ptsPP94%Leaning
Monzón11,948PP5.7 ptsPP87%Leaning
Jaca10,404PP0.9 ptsPP73%Leaning
Fraga9,478PP13.6 ptsPP97%Solid
Sabiñánigo6,928PSOE4.0 ptsPP54%Toss-up
Binéfar6,460PP6.8 ptsPP90%Leaning
Sariñena2,809PP2.0 ptsPP75%Leaning
Tamarite de Litera2,450PP15.2 ptsPP98%Solid
Graus2,401PP11.9 ptsPP96%Solid

Lead: points over the runner-up in 2023. "First in": share of 4,000 simulations in which the favorite finishes first in the municipality.

These maps should be read for what they are: an estimate. It starts from each municipality’s 2023 vote, shifts it just enough for the province as a whole to match the forecast, and adds a local error, larger the smaller the municipality, calibrated on how much local votes have moved relative to the provincial vote in past general elections. It knows nothing about local candidates or what is going on in each village, and in a town of 100 voters a handful of votes can change the winner. That is also why we do not go down to individual polling stations: with so few votes per station, the map would be mostly noise.

Who votes in Huesca

Population pyramid: Huesca vs. Spain% of each area's population by sex and age. Bars: Huesca; black tick: Spain. INE (Spain's statistics office), Continuous Population Statistics, 1 de julio de 2026 (provisional).
MenWomen
90+
85-89
80-84
75-79
70-74
65-69
60-64
55-59
50-54
45-49
40-44
35-39
30-34
25-29
20-24
15-19
10-14
5-9
0-4

Huesca has 234,361 residents spread over 15,641 square kilometers (about 6,000 square miles): 15 people per square kilometer, compared with 99 for Spain as a whole. One in five residents (22%) lives in a municipality of fewer than 1,000 people; in Spain, three in 100 do. The pyramid is narrower between ages 15 and 45 and wider from 60 on: 31% of the population is 60 or older (28% in Spain), and there are 191 people aged 65 and over for every 100 under 15, compared with 171 nationwide.

IndicatorHuescaSpainSource
Population density (people per km²)15.098.6INE, Continuous Population Statistics (table 59591) and census tracts, July 1, 2026
Municipalities2028,132INE, municipal register via the Household Income Atlas, 2024
Population in municipalities under 1,000 people22.2%3.0%INE, municipal register via the Household Income Atlas, 2024
Population in municipalities under 5,000 people39.0%11.8%INE, municipal register via the Household Income Atlas, 2024
Aging index (people 65+ per 100 under 15)191171INE, Continuous Population Statistics (table 59591), July 1, 2026
Population aged 65 or older23.5%21.2%INE, Continuous Population Statistics (table 59591), July 1, 2026
Population with foreign citizenship17.1%14.9%INE, Continuous Population Statistics (table 59591), July 1, 2026
Average net income per person€16,090€15,948INE, Household Income Distribution Atlas, 2024
With a college or vocational degree30.3%31.9%INE, 2021 Population and Housing Census (via ineAtlas.data), 2021
Unemployment rate10.8%17.2%INE, 2021 Population and Housing Census (via ineAtlas.data), 2021
Employed in agriculture15.3%3.5%INE, Labor Force Survey (table 79337), 2026T2
Employed in industry16.3%13.6%INE, Labor Force Survey (table 79337), 2026T2
Employed in services60.3%75.8%INE, Labor Force Survey (table 79337), 2026T2

Three features help explain how it votes:

How we calculated it