2019 Spanish local elections in Catalonia

This article presents the results breakdown of the local elections held in Catalonia on 26 May 2019. The following tables show detailed results in the autonomous community's most populous municipalities, sorted alphabetically.[1][2][3][4]

Opinion polls

City control

The following table lists party control in the most populous municipalities, including provincial capitals (shown in bold).[1][2] Gains for a party are displayed with the cell's background shaded in that party's colour.

Municipality Population Previous control New control
Badalona 217,741 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE) (PP in 2020;[5] PSC–PSOE in 2021)[6]
Barcelona 1,620,343 Barcelona in Common (BComú) Barcelona in Common (BComú)
Cornellà de Llobregat 87,173 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE)
Girona 100,266 Together for Catalonia (JxCat–Junts) Together for Catalonia (JxCat–Junts)
L'Hospitalet de Llobregat 261,068 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE)
Lleida 137,856 Socialists' Party of Catalonia (PSC–PSOE) Republican Left of Catalonia (ERC)
Manresa 76,250 Together for Catalonia (JxCat–Junts) Together for Catalonia (JxCat–Junts) (ERC in 2020)[7]
Mataró 126,988 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE)
Reus 103,477 Together for Catalonia (JxCat–Junts) Together for Catalonia (JxCat–Junts)
Rubí 76,423 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE)
Sabadell 211,734 Popular Unity Candidacy (CUP) Socialists' Party of Catalonia (PSC–PSOE)
Sant Boi de Llobregat 82,904 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE)
Sant Cugat del Vallès 90,664 Together for Catalonia (JxCat–Junts) Republican Left of Catalonia (ERC)
Santa Coloma de Gramenet 118,821 Socialists' Party of Catalonia (PSC–PSOE) Socialists' Party of Catalonia (PSC–PSOE)
Tarragona 132,299 Socialists' Party of Catalonia (PSC–PSOE) Republican Left of Catalonia (ERC)
Terrassa 218,535 Socialists' Party of Catalonia (PSC–PSOE) All for Terrassa (TxT)

Municipalities

Badalona

Population: 217,741
← Summary of the 26 May 2019 City Council of Badalona election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 37,53937.59+3.38 11+1
Let's Win Badalona in Common (GBeC–ERC–A–MES–AM)1 24,48524.52−3.97 7−1
Socialists' Party of Catalonia–United–Progress Candidacy (PSC–CP) 19,91319.94+5.85 6+2
Badalona in Common We Can–In Common We Win (BComúP–ECG)2 8,5038.52+1.84 2±0
Together for Catalonia–Badalona (JxCat–Junts)3 5,1405.15−2.79 1−1
Citizens–Party of the Citizenry (Cs) 1,7721.77−3.83 0−1
You Are Badalona (TEB) 1,2471.25New 0±0
Vox (Vox) 3910.39New 0±0
Transparent People for Badalona Assembly (AGT) 2780.28New 0±0
We Are Identitaries (SOMI) 610.06New 0±0
Blank ballots 5260.53−0.81
Total 99,855 27±0
Valid votes 99,85599.73+0.29
Invalid votes 2720.27−0.29
Votes cast / turnout 100,12763.84+6.31
Abstentions 56,70436.16−6.31
Registered voters 156,831
Sources[1][2][8][9][10]
Footnotes:

Barcelona

Population: 1,620,343

Cornellà de Llobregat

Population: 87,173
← Summary of the 26 May 2019 City Council of Cornellà de Llobregat election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 18,18447.45+8.89 14+3
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 5,38714.06+4.84 4+2
Citizens–Party of the Citizenry (Cs) 3,8139.95−1.33 3±0
We Can (Podemos)1 2,9607.72−9.70 2−3
In Common–We Move Cornellà–In Common We Win (EC–MC–ECG)2 2,7857.27−0.87 2±0
People's Party (PP) 1,8204.75−3.06 0−2
Cornellà Left Alternative–Pirates.CUP–Alternative (AECornellà–CUP–AMunt) 1,3443.51New 0±0
Together for Cornellà–Together for Catalonia (JxC–JxCat–Junts)3 9792.55−1.63 0±0
Vox (Vox) 8042.10New 0±0
Left in Positive (IZQP) 640.17New 0±0
Blank ballots 1840.48−0.59
Total 38,324 25±0
Valid votes 38,32499.74+0.30
Invalid votes 990.26−0.30
Votes cast / turnout 38,42361.03+4.59
Abstentions 24,53538.97−4.59
Registered voters 62,958
Sources[1][2][8][9][10]
Footnotes:

Girona

Population: 100,266
← Summary of the 26 May 2019 City Council of Girona election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Together for Catalonia–Girona (JxCat–Junts)1 13,43530.96−1.63 9−1
Let's Win Girona–Municipalist Alternative (GGI–AMunt)2 8,31119.15+4.21 6+2
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 8,12318.72+4.22 6+2
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 6,28914.49−0.69 4±0
Citizens–Party of the Citizenry (Cs) 2,8916.66−0.89 2±0
Girona in Common We Can–In Common We Win (GeCP–ECG)3 1,4833.42−0.74 0±0
People's Party (PP) 1,4293.29−2.67 0−1
Vox (Vox) 5941.37New 0±0
Animalist Party Against Mistreatment of Animals (PACMA) 4391.01−0.09 0±0
Catalan Sovereigntist Bloc (Bloc SC) 1570.36New 0±0
Blank ballots 2430.56−0.64
Total 43,394 27+2
Valid votes 43,39499.65+0.31
Invalid votes 1540.35−0.31
Votes cast / turnout 43,54865.10+9.08
Abstentions 23,34634.90−9.08
Registered voters 66,894
Sources[1][2][8][9][11]
Footnotes:

L'Hospitalet de Llobregat

Population: 261,068
← Summary of the 26 May 2019 City Council of L'Hospitalet de Llobregat election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 43,69643.35+10.11 14+3
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 16,34216.21+7.24 5+3
Citizens–Party of the Citizenry (Cs) 11,89911.80−1.44 4±0
L'Hospitalet in Common We Can–In Common We Win (LHECP–ECG)1 11,28011.19−6.49 3−2
People's Party (PP) 5,1995.16−4.76 1−2
Together for L'Hospitalet (Junts)2 3,4863.46−2.53 0−1
Vox (Vox) 3,1483.12New 0±0
L'Hospitalet CUP of Rupture–Municipalist Alternative (CUP LHxLR–AMunt) 2,0772.06−3.05 0−1
L'Hospitalet Left Alternative (AELH) 9160.91New 0±0
Coalition for L'Hospitalet (CH) 8700.86New 0±0
L'Hospitalet Front–Catalonia Primaries (Primàries) 6120.61New 0±0
Citizen Force (FC's) 2890.29New 0±0
Left in Positive (IZQP) 2070.21New 0±0
We Propose for the Minorities (Proponemos XM) 1920.19New 0±0
Effective Democracy (D.EF) 840.08New 0±0
Convergents (CNV) 660.07New 0±0
Blank ballots 4460.44−0.94
Total 100,809 27±0
Valid votes 100,80999.61+0.26
Invalid votes 3930.39−0.26
Votes cast / turnout 101,20257.48+4.12
Abstentions 74,85242.52−4.12
Registered voters 176,054
Sources[1][2][8][9][10]
Footnotes:

Lleida

Population: 137,856
← Summary of the 26 May 2019 City Council of Lleida election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 13,40223.77+12.49 7+4
Socialists' Party–Commitment to Lleida–Progress Candidacy (PSC–CxLL–CP) 13,32123.63−1.04 7−1
Together for Catalonia–Lleida (JxCat–Junts)1 10,76519.09+1.17 6±0
Citizens–Party of the Citizenry (Cs) 5,5219.79−2.11 3−1
Common of Lleida–We Can–In Common We Win (Comudelleida–ECG)2 4,8968.68−3.70 2±0
People's Party (PP) 3,4166.06−2.63 2±0
Call for Lleida–CUP–Municipalist Alternative (Crida–CUP–AMunt) 2,4344.32−4.43 0−2
Vox (Vox) 8951.59New 0±0
Lleida Primaries–Catalonia Primaries (Primàries) 8691.54New 0±0
Now–United Lleida (A–U) 1660.29New 0±0
Catalan Sovereigntist Bloc (Bloc SC) 1110.20New 0±0
Communist Party of the Catalan People (PCPC) 1040.18−0.17 0±0
Convergents (CNV) 920.16New 0±0
Blank ballots 3930.70−1.15
Total 56,385 27±0
Valid votes 56,38599.61+0.51
Invalid votes 2230.39−0.51
Votes cast / turnout 56,60860.66+6.15
Abstentions 36,70739.34−6.15
Registered voters 93,315
Sources[1][2][8][9][12]
Footnotes:

Manresa

Population: 76,250
← Summary of the 26 May 2019 City Council of Manresa election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 9,11928.14+5.04 8+1
Together for Manresa (JxCat–Junts)1 9,10928.11−1.03 8−1
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 4,74314.64+3.93 4+1
Let's Make Manresa–CUP–Sovereigntists–Municipalist Alternative (Fem–AMunt) 3,26910.09−0.79 3±0
Citizens–Party of the Citizenry (Cs) 2,2827.04+0.42 2±0
Manresa in Common–In Common We Win (MEC–ECG)2 9883.05−0.27 0±0
People's Party (PP) 8402.59−2.35 0±0
Manresa Primaries–Catalonia Primaries (Primàries) 7922.44New 0±0
We Can (Podemos) 5831.80New 0±0
Vox (Vox) 4291.32New 0±0
Municipal Democracy (DM) n/an/a−5.54 0−1
Blank ballots 2520.78−0.92
Total 32,406 25±0
Valid votes 32,40699.67+0.23
Invalid votes 1070.33−0.23
Votes cast / turnout 32,51361.61+8.44
Abstentions 20,26238.39−8.44
Registered voters 52,775
Sources[1][2][8][9][10]
Footnotes:

Mataró

Population: 126,988
← Summary of the 26 May 2019 City Council of Mataró election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 21,54238.74+20.28 13+7
Republican Left–Left Movement–Municipal Agreement (ERC–MES–AM) 14,56126.19+11.61 8+4
In Common We Can Mataró–In Common We Win (ECPM–ECG)1 3,7466.74+1.12 2+1
Together for Mataró (Junts)2 3,6336.53−9.64 2−3
Citizens–Party of the Citizenry (Cs) 3,4136.14−3.53 2−1
Mataró Popular Unity Candidacy–Municipalist Alternative (CUP–AMunt) 2,6244.72−3.71 0−2
Vox (Vox) 2,2774.09New 0±0
People's Party (PP) 2,1093.79−4.68 0−2
Mataró Primaries–Catalonia Primaries (Primàries) 9391.69New 0±0
We Want Mataró–We Are Alternative–F! (F!) 5170.93−10.64 0−3
Platform for Catalonia (PxC) n/an/a−5.64 0−1
Blank ballots 2470.44−0.96
Total 55,608 27±0
Valid votes 55,60899.77+1.97
Invalid votes 1270.23−1.97
Votes cast / turnout 55,73563.56+9.74
Abstentions 31,96036.44−9.74
Registered voters 87,695
Sources[1][2][8][9][10]
Footnotes:

Reus

Population: 103,477
← Summary of the 26 May 2019 City Council of Reus election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Together for Reus (JxCat–Junts)1 9,64322.24+0.82 7±0
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 7,43417.15+8.47 6+4
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 7,32916.90+3.15 6+2
Citizens–Party of the Citizenry (Cs) 4,62410.67−3.70 3−1
Popular Unity Candidacy–Municipalist Alternative (CUP–AMunt) 3,7608.67−9.08 3−3
Reus Now (A) 2,7936.44+0.14 2±0
People's Party (PP) 2,0464.72−3.40 0−2
In Common We Can Reus–In Common We Win (ECP–ECG) 2,0124.64New 0±0
Vox (Vox) 1,1802.72New 0±0
Reus Among Neighbours (EVR) 7941.83New 0±0
Reus for the Republic–Primaries (Primàries) 7911.82New 0±0
dCIDE (Of Spanish Centre-Left) (dCIDE) 6501.50New 0±0
Blank ballots 3000.69−0.88
Total 43,356 27±0
Valid votes 43,35699.60+0.55
Invalid votes 1740.40−0.55
Votes cast / turnout 43,53060.70+5.37
Abstentions 28,18439.30−5.37
Registered voters 71,714
Sources[1][2][8][9][13]
Footnotes:

Rubí

Population: 76,423
← Summary of the 26 May 2019 City Council of Rubí election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 10,49233.02+12.35 10+4
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 7,23222.76+7.27 7+2
In Common We Can Rubí–In Common We Win (ECP Rubí–ECG)1 3,38810.66+1.38 3+1
Citizens–Party of the Citizenry (Cs) 3,30110.39−3.94 3−1
Neighbours for Rubí (VR) 2,0556.47+0.78 1±0
Popular Unity Alternative–Municipalist Alternative (AUP–AMunt) 1,6215.10−5.35 1−2
Together for Rubí (JxR–Junts)2 1,3784.34−4.32 0−2
People's Party (PP) 1,1713.69−4.85 0−2
Vox (Vox) 7152.25New 0±0
Republican Rubí–Catalonia Primaries (Primàries) 2820.89New 0±0
Blank ballots 1400.44−1.08
Total 31,775 25±0
Valid votes 31,77599.72+0.36
Invalid votes 900.28−0.36
Votes cast / turnout 31,86557.71+6.69
Abstentions 23,35442.29−6.69
Registered voters 55,219
Sources[1][2][8][9][10]
Footnotes:

Sabadell

Population: 211,734
← Summary of the 26 May 2019 City Council of Sabadell election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/-
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 28,80829.86+14.45 10+5
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 19,28419.99+5.20 7+3
Call for Sabadell–Municipalist Alternative (CpSBD–AMunt) 10,73711.13−2.09 3−1
Citizens–Party of the Citizenry (Cs) 9,86510.22−1.81 3±0
Together for Sabadell (Junts)1 9,0059.33−3.87 3−1
We Can (Podemos) 5,0525.24New 1+1
Sabadell in Common–In Common We Win (SBDeC–ECG)2 3,8904.03−10.98 0−4
People's Party (PP) 2,8112.91−2.83 0−1
100% Sabadell (GS–SSP) 2,2692.35New 0±0
Vox (Vox) 1,7941.86New 0±0
Independence and Republic–Catalonia Primaries (Primàries) 1,1791.22New 0±0
Sabadell Now (A) 5800.60New 0±0
Sabadell New Participation (NPS) 3070.32New 0±0
We Are Catalan (SOM) 1440.15New 0±0
Let's Win Sabadell (Ganemos) 1420.15−6.27 0−2
Blank Seats (EB) 1220.13New 0±0
Blank ballots 4950.51−1.00
Total 96,484 27±0
Valid votes 96,48499.70+0.42
Invalid votes 2920.30−0.42
Votes cast / turnout 96,77662.55+7.40
Abstentions 57,94537.45−7.40
Registered voters 154,721
Sources[1][2][8][9][10]
Footnotes:

Sant Boi de Llobregat

Population: 82,904
← Summary of the 26 May 2019 City Council of Sant Boi de Llobregat election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 16,00142.85+10.43 13+3
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 6,23316.69+5.09 5+2
Citizens–Party of the Citizenry (Cs) 3,91510.48−1.92 3±0
Sant Boi in Common–In Common We Win (SBeC–ECG)1 2,7587.39−6.00 2−2
We Can–Unitary Left (Podemos–Esquerra Unitaria) 2,7567.38New 2+2
Together for Sant Boi (Junts)2 1,7434.67−1.17 0−1
People's Party (PP) 1,6334.37−3.67 0−2
Let's Win Sant Boi–Municipalist Alternative (GuanyemSB–AMunt)3 1,4513.89−4.42 0−2
Vox (Vox) 6671.79New 0±0
Blank ballots 1840.49−1.05
Total 37,341 25±0
Valid votes 37,34199.62+0.48
Invalid votes 1440.38−0.48
Votes cast / turnout 37,48560.03+5.40
Abstentions 24,96039.97−5.40
Registered voters 62,445
Sources[1][2][8][9][10]
Footnotes:

Sant Cugat del Vallès

Population: 90,664
← Summary of the 26 May 2019 City Council of Sant Cugat del Vallès election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Together for Sant Cugat (Junts)1 12,14627.53−9.45 9−2
Republican Left–Left Movement–Municipal Agreement (ERC–MES–AM) 8,59119.47+8.26 6+3
Socialists' Party–Better for Sant Cugat–Progress Candidacy (PSC–MpSC–CP) 5,36012.15+5.68 4+3
Citizens–Party of the Citizenry (Cs) 5,18811.76−1.17 3±0
Popular Unity Candidacy–Municipalist Alternative (CUP–AMunt) 4,87111.04−4.17 3−1
People's Party (PP) 1,9354.39−1.86 0−1
Sant Cugat in Common–In Common We Win (SCeC–ECG)2 1,7083.87−2.74 0−2
United for Sant Cugat (Units per Sant Cugat) 1,1952.71New 0±0
We Can (Podemos) 1,1762.67New 0±0
Vox (Vox) 8641.96+0.64 0±0
Sant Cugat for Independence–Catalonia Primaries (Primàries) 5461.24New 0±0
We Propose for the Minorities (Proposem XM) 2500.57New 0±0
Blank ballots 2970.67−0.72
Total 44,127 25±0
Valid votes 44,12799.84+0.28
Invalid votes 700.16−0.28
Votes cast / turnout 44,19770.59+9.46
Abstentions 18,41329.41−9.46
Registered voters 62,610
Sources[1][2][8][9][10]
Footnotes:

Santa Coloma de Gramenet

Population: 118,821
← Summary of the 26 May 2019 City Council of Santa Coloma de Gramenet election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 22,91350.94+10.29 17+3
Citizens–Party of the Citizenry (Cs) 6,34914.12+2.63 4+1
In Common We Can Santa Coloma–In Common We Win (ECP–SCG–ECG)1 4,87110.83+2.98 3+1
Republican Left of Catalonia–Municipal Agreement (ERC–AM) 4,4609.92+5.14 3+3
We Are Gramenet–Municipalist Alternative (SG–AMunt) 2,2424.98−13.58 0−6
People's Party (PP) 1,9184.26−3.50 0−2
Together for Catalonia–Santa Coloma (JxCat–Junts)2 9392.09−1.53 0±0
Vox (Vox) 8711.94New 0±0
Communist Party of the Catalan People (PCPC) 1500.33−0.10 0±0
Convergents (CNV) 700.16New 0±0
Blank ballots 1930.43−0.66
Total 44,976 27±0
Valid votes 44,97699.59+0.12
Invalid votes 1870.41−0.12
Votes cast / turnout 45,16357.89+3.86
Abstentions 32,84642.11−3.86
Registered voters 78,009
Sources[1][2][8][9][10]
Footnotes:

Tarragona

Population: 132,299
← Summary of the 26 May 2019 City Council of Tarragona election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 13,41623.38−5.11 7−2
Republican Left–Left Movement–Municipal Agreement (ERC–MES–AM) 12,96922.60+10.87 7+3
Citizens–Party of the Citizenry (Cs) 8,43914.71+0.44 4±0
Together for Tarragona (Junts)1 6,39511.14+0.22 3±0
In Common We Can Tarragona–In Common We Win (ECP–TGN–ECG)2 4,5908.00+2.36 2+1
Popular Unity Candidacy–Municipalist Alternative (CUP–AMunt) 3,6596.38−1.84 2±0
People's Party (PP) 3,5956.27−5.18 2−2
Vox (Vox) 1,7012.96New 0±0
Now (A) 1,0391.81−1.85 0±0
Animalist Party Against Mistreatment of Animals (PACMA) 6261.09−0.26 0±0
Centered for Tarragona (C.TGN) 4000.70New 0±0
Assembly for Tarragona (A per TGN) 2780.48New 0±0
Blank ballots 2740.48−0.64
Total 57,381 27±0
Valid votes 57,38199.62+0.31
Invalid votes 2200.38−0.31
Votes cast / turnout 57,60162.80+6.49
Abstentions 34,12637.20−6.49
Registered voters 91,727
Sources[1][2][8][9][13]
Footnotes:

Terrassa

Population: 218,535
← Summary of the 26 May 2019 City Council of Terrassa election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
All for Terrassa (TxT) 27,97229.28New 10+10
Socialists' Party of Catalonia–Progress Candidacy (PSC–CP) 19,63820.56−7.65 7−2
Republican Left–Left Movement–Municipal Agreement (ERC–MES–AM) 14,26314.93+1.44 5+1
Citizens–Party of the Citizenry (Cs) 7,7478.11−2.69 3±0
Together for Terrassa (Junts)1 7,2257.56−4.58 2−1
Terrassa in Common–In Common We Win (TeC–ECG) 4,6374.85−14.39 0−6
We Can–Green Initiative–Left Unity for Terrassa (Podem–IVE) 3,5113.68New 0±0
Popular Unity Candidacy–Municipalist Alternative (CUP–AMunt) 3,4273.59−2.17 0−1
People's Party (PP) 2,9583.10−2.56 0−1
Vox (Vox) 2,2242.33New 0±0
Terrassa for the Republic–Catalonia Primaries (Primàries) 1,2331.29New 0±0
Family and Life Party (PFiV) 2880.30−0.19 0±0
Blank ballots 4090.43−0.86
Total 95,532 27±0
Valid votes 95,53299.77+0.18
Invalid votes 2240.23−0.18
Votes cast / turnout 95,75661.33+6.68
Abstentions 60,36738.67−6.68
Registered voters 156,123
Sources[1][2][8][9][10]
Footnotes:

References

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Lozano, Carles. "Eleccions municipals a Catalunya (des de 1979). Capitals de comarca i ciutats de més de 25.000 habitants". Historia Electoral.com (in Catalan). Retrieved 28 December 2025.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Lozano, Carles. "Catalunya: Eleccions Municipals (des de 1979)". Historia Electoral.com (in Catalan). Retrieved 28 December 2025.
  3. ↑ "Elecciones Municipales. 26 de mayo de 2019. Catalunya". eldiario.es (in Spanish). Retrieved 23 December 2025.
  4. ↑ "Elecciones Municipales 2019. Cataluña". El País (in Spanish). Retrieved 23 December 2025.
  5. ↑ "Albiol recupera la alcaldía de Badalona tras truncarse el acuerdo PSC-Guanyem". El Periódico de Catalunya (in Spanish). 12 May 2020. Retrieved 5 July 2020.
  6. ↑ "La oposición desaloja a Albiol de la alcaldía de Badalona". El Periódico de Catalunya (in Spanish). 8 November 2021. Retrieved 8 November 2021.
  7. ↑ "Marc Aloy, d'ERC, nou alcalde de Manresa en el relleu pactat amb JxCat" (in Catalan). CCMA. 27 June 2020. Retrieved 10 May 2026.
  8. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 "Elecciones celebradas. Resultados electorales" (in Spanish). Ministry of the Interior. Retrieved 23 December 2025.
  9. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 "Resultats electorals. Eleccions Municipals 2019. Catalunya" (in Catalan). Government of Catalonia. Retrieved 28 December 2025.
  10. 1 2 3 4 5 6 7 8 9 10 11 "Resolución de 10 de julio de 2019, de la Presidencia de la Junta Electoral Central, por la que se procede a la publicación del resumen de los resultados de las elecciones locales convocadas por Real Decreto 209/2019, de 1 de abril, y celebradas el 26 de mayo de 2019, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Asturias, Ávila, Badajoz, Barcelona, Bizkaia" (PDF). Official State Gazette (in Spanish) (168): 75979–76368. 15 July 2019. ISSN 0212-033X. Retrieved 23 December 2025.
  11. ↑ "Resolución de 29 de julio de 2019, de la Presidencia de la Junta Electoral Central, por la que se procede a la publicación del resumen de los resultados de las elecciones locales convocadas por Real Decreto 209/2019, de 1 de abril, y celebradas el 26 de mayo de 2019, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Cantabria, Castellón, Ciudad Real, Córdoba, A Coruña, Cuenca, Gipuzkoa y Girona" (PDF). Official State Gazette (in Spanish) (184): 83909–84483. 2 August 2019. ISSN 0212-033X. Retrieved 23 December 2025.
  12. ↑ "Resolución de 6 de septiembre de 2019, de la Presidencia de la Junta Electoral Central, por la que se procede a la publicación del resumen de los resultados de las elecciones locales convocadas por Real Decreto 209/2019, de 1 de abril, y celebradas el 26 de mayo de 2019, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: León, Lleida, Lugo, Madrid, Málaga, Murcia" (PDF). Official State Gazette (in Spanish) (218): 98041–98808. 11 September 2019. ISSN 0212-033X. Retrieved 23 December 2025.
  13. 1 2 "Resolución de 12 de septiembre de 2019, de la Presidencia de la Junta Electoral Central, por la que se procede a la publicación del resumen de los resultados de las elecciones locales convocadas por Real Decreto 209/2019, de 1 de abril, y celebradas el 26 de mayo de 2019, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Salamanca, Santa Cruz de Tenerife, Segovia, Sevilla, Soria, Tarragona y Teruel" (PDF). Official State Gazette (in Spanish) (227): 104036–104600. 21 September 2019. ISSN 0212-033X. Retrieved 23 December 2025.