2023 Spanish local elections in Andalusia

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

Opinion polls

City control

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

Municipality Population Previous control New control
Alcalá de Guadaíra 75,917 Spanish Socialist Workers' Party of Andalusia (PSOE–A) Spanish Socialist Workers' Party of Andalusia (PSOE–A)
Algeciras 122,368 People's Party (PP) People's Party (PP)
Almería 199,237 People's Party (PP) People's Party (PP)
Benalmádena 73,160 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP)
Cádiz 113,066 Forward Cádiz Left (AI) People's Party (PP)
Chiclana de la Frontera 87,493 Spanish Socialist Workers' Party of Andalusia (PSOE–A) Spanish Socialist Workers' Party of Andalusia (PSOE–A)
Córdoba 319,515 People's Party (PP) People's Party (PP)
Dos Hermanas 137,561 Spanish Socialist Workers' Party of Andalusia (PSOE–A) Spanish Socialist Workers' Party of Andalusia (PSOE–A)
El Ejido 87,500 People's Party (PP) People's Party (PP)
El Puerto de Santa María 89,435 People's Party (PP) People's Party (PP)
Estepona 74,493 People's Party (PP) People's Party (PP)
Fuengirola 83,226 People's Party (PP) People's Party (PP)
Granada 228,682 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP)
Huelva 141,854 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP)
Jaén 111,669 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP) (PSOE–A in 2025)[4]
Jerez de la Frontera 212,730 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP)
La Línea de la Concepción 63,271 La Línea 100x100 (LL100x100) La Línea 100x100 (LL100x100)
Málaga 579,076 People's Party (PP) People's Party (PP)
Marbella 150,725 People's Party (PP) People's Party (PP)
Mijas 89,502 Spanish Socialist Workers' Party (PSOE) Spanish Socialist Workers' Party (PSOE) (PP in 2023)[5]
Roquetas de Mar 102,881 People's Party (PP) People's Party (PP)
San Fernando 94,120 Spanish Socialist Workers' Party of Andalusia (PSOE–A) Spanish Socialist Workers' Party of Andalusia (PSOE–A)
Sanlúcar de Barrameda 69,727 Spanish Socialist Workers' Party of Andalusia (PSOE–A) United Left Andalusia (IU–Andalucía)
Seville 681,998 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP)
Torremolinos 68,819 People's Party (PP) People's Party (PP)
Vélez-Málaga 83,899 Spanish Socialist Workers' Party of Andalusia (PSOE–A) People's Party (PP)

Municipalities

Alcalá de Guadaíra

Population: 75,917
← Summary of the 28 May 2023 City Council of Alcalá de Guadaíra election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 11,47436.61+2.13 11+1
People's Party (PP) 6,46720.63+8.88 6+3
Vox (Vox) 4,49214.33+4.11 4+1
Alcalá Matters to Us (Alcalá nos Importa) 2,6828.56New 2+2
Andalusia by Herself–Andalusian Union (UA) 2,0796.63−2.08 2±0
Forward Andalusia (Adelante Andalucía)1 1,5154.83n/a 0±0
Citizens–Party of the Citizenry (CS) 1,0523.36−8.05 0−3
With Andalusia (Podemos–IdPA–LVA–AV)1 9983.18n/a 0−4
Blank ballots 5821.86+0.79
Total 31,341 25±0
Valid votes 31,34197.65−1.15
Invalid votes 7542.35+1.15
Votes cast / turnout 32,09553.86+0.39
Abstentions 27,49946.14−0.39
Registered voters 59,594
Sources[1][6][7]
Footnotes:

Algeciras

Population: 122,368
← Summary of the 28 May 2023 City Council of Algeciras election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 22,93053.12+11.86 16+3
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 9,56722.16−4.41 7−1
Vox (Vox) 5,73413.28+5.03 4+2
United Left–More Country–Greens Equo–People's Initiative (Para la Gente)1 2,0664.79n/a 0−1
Forward Andalusia (Adelante Andalucía)1 1,4183.28n/a 0±0
We Can (Podemos)1 4851.12n/a 0−1
Andalusi Party (Andalusí) 3270.76New 0±0
Citizens–Party of the Citizenry (CS) n/an/a−7.97 0−2
Blank ballots 6401.48+0.71
Total 43,167 27±0
Valid votes 43,16798.82−0.46
Invalid votes 5171.18+0.46
Votes cast / turnout 43,68448.13−0.94
Abstentions 47,07651.87+0.94
Registered voters 89,806
Sources[1][6][8]
Footnotes:

Almería

Population: 199,237
← Summary of the 28 May 2023 City Council of Almería election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 37,48148.64+5.19 15+2
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 18,30423.76−6.31 7−2
Vox (Vox) 10,13013.15+5.38 4+2
With Andalusia: With Almería (Podemos–IU–VQ–AV)1 3,9965.19−4.31 1±0
Almería Moves Forward (Almería Avanza) 1,4631.90New 0±0
Citizens–Party of the Citizenry (CS) 1,2861.67−6.00 0−2
Sum Almería (Almería Suma +) 1,2741.65New 0±0
People from Almería–Regionalists for Almería (ALM) 1,0691.39New 0±0
Animalist Party with the Environment (PACMA) 8701.13New 0±0
Blank Seats to Leave Empty Seats (EB) 2530.33+0.11 0±0
Blank ballots 9251.20+0.38
Total 77,051 27±0
Valid votes 77,05199.19−0.24
Invalid votes 6260.81+0.24
Votes cast / turnout 77,67753.50−1.37
Abstentions 67,51846.50+1.37
Registered voters 145,195
Sources[1][6][9]
Footnotes:

Benalmádena

Population: 73,160
← Summary of the 28 May 2023 City Council of Benalmádena election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 10,55243.67+21.62 13+6
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 7,87532.59−4.86 9−2
Vox (Vox) 2,0198.36+2.05 2±0
With Andalusia: With Benalmádena (IU–Podemos)1 1,4946.18−6.52 1−1
We Are Benalmádena (SBM) 7573.13+0.08 0±0
Animalist Party with the Environment (PACMA) 6402.65New 0±0
For my Town (Por mi Pueblo) 3521.46−3.43 0±0
With You, We Are Democracy (Contigo) 1680.70−0.86 0±0
Citizens–Party of the Citizenry (CS) n/an/a−10.97 3−3
Blank ballots 3041.26+0.67
Total 24,161 25±0
Valid votes 24,16199.01−0.33
Invalid votes 2410.99+0.33
Votes cast / turnout 24,40252.56−0.87
Abstentions 22,02147.44+0.87
Registered voters 46,423
Sources[1][6][10]
Footnotes:

Cádiz

Population: 113,066
← Summary of the 28 May 2023 City Council of Cádiz election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 23,19840.11+18.07 14+8
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 11,55819.98+2.75 7+2
Forward Cádiz Left (AI)1 11,32019.57n/a 6+3
Vox (Vox) 2,6784.63+0.86 0±0
Now Cádiz (AhoraCádiz) 2,1693.75New 0±0
Social Justice (Justicia Social) 1,4422.49New 0±0
Cádiz Yes–Andalusian Union (UA) 1,3492.33New 0±0
Animalist Party with the Environment (PACMA)2 1,0451.81+0.59 0±0
Citizens–Party of the Citizenry (CS) 1,0011.73−9.22 0−3
We Can (Podemos)1 9991.73n/a 0−10
Blank Seats to Leave Empty Seats (EB) 2190.38New 0±0
Blank ballots 8621.49+0.81
Total 57,840 27±0
Valid votes 57,84098.76−0.57
Invalid votes 7241.24+0.57
Votes cast / turnout 58,56461.69−0.95
Abstentions 36,37438.31+0.95
Registered voters 94,938
Sources[1][6][8]
Footnotes:

Chiclana de la Frontera

Population: 87,493
← Summary of the 28 May 2023 City Council of Chiclana de la Frontera election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 12,85939.52+6.33 11+2
People's Party (PP) 9,99830.73+9.02 9+3
Vox (Vox) 3,47010.67+4.07 3+2
United Left Andalusia (IU–Andalucía) 2,4697.59+0.02 2±0
We Can (Podemos) 1,0203.14−5.29 0−2
Let's Win Chiclana–Andalusian Union (UA) 8812.71−4.13 0−2
Citizens–Party of the Citizenry (CS) 7042.16−11.45 0−3
Forward Andalusia (Adelante Andalucía) 5521.70New 0±0
Blank ballots 5821.79+0.50
Total 32,535 25±0
Valid votes 32,53598.88−0.38
Invalid votes 3681.12+0.38
Votes cast / turnout 32,90348.00+1.36
Abstentions 35,65052.00−1.36
Registered voters 68,553
Sources[1][6][8]
Footnotes:
  • 1 We Can results are compared to For Chiclana Yes We Can totals in the 2015 election.

Córdoba

Population: 319,515
← Summary of the 28 May 2023 City Council of Córdoba election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 69,68146.27+16.44 15+6
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 32,89121.84−5.11 7−1
With Andalusia: We Build Córdoba (IU–Podemos–VQ–AV–MPA–IdPA)1 19,56112.99−3.85 4−1
Vox (Vox) 17,98711.94+3.97 3+1
Citizens–Party of the Citizenry (CS) 2,1981.46−13.72 0−5
Animalist Party with the Environment (PACMA)2 1,9851.32+0.22 0±0
Forward Andalusia (Adelante Andalucía) 1,4530.96New 0±0
Córdoba Grows (COC) 9810.65New 0±0
Blank Seats to Leave Empty Seats (EB) 5260.35+0.21 0±0
Andalusia Between All–Andalusian Union (UA) 3670.24New 0±0
Free (Libres) 2560.17New 0±0
For a Fairer World (PUM+J) 2540.17+0.06 0±0
Andalusian Nation (NA) 1610.11New 0±0
Blank ballots 2,3051.53+0.75
Total 150,606 29±0
Valid votes 150,60698.75−0.64
Invalid votes 1,9021.25+0.64
Votes cast / turnout 152,50858.26+1.83
Abstentions 109,24141.74−1.83
Registered voters 261,749
Sources[1][6][11]
Footnotes:

Dos Hermanas

Population: 137,561
← Summary of the 28 May 2023 City Council of Dos Hermanas election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 28,30350.67+0.23 16±0
People's Party (PP) 12,20421.85+13.25 6+4
Vox (Vox) 6,33311.34+3.07 3+1
With Andalusia (Podemos–IU–MPA–IdPA–VQ–AV)1 3,9837.13n/a 2−1
Forward Andalusia (Adelante Andalucía)1 2,4814.44n/a 0−1
Citizens–Party of the Citizenry (CS) 1,5382.75−8.47 0−3
Communist Party of the Andalusian People (PCPA) 2140.38New 0±0
Blank ballots 8071.440.51
Total 55,863 27±0
Valid votes 55,86398.74−0.52
Invalid votes 7141.26+0.52
Votes cast / turnout 56,57752.42−0.56
Abstentions 51,36347.58+0.56
Registered voters 107,940
Sources[1][6][7]
Footnotes:

El Ejido

Population: 87,500
← Summary of the 28 May 2023 City Council of El Ejido election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 11,67847.21+14.65 14+5
Vox (Vox) 5,49622.22−2.54 6−1
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 4,03316.31−2.56 5±0
People from Almería–Regionalists for Almería (ALM) 9653.90New 0±0
With Andalusia: With El Ejido (IU–Podemos)1 7443.01−3.42 0±0
Neighbours of El Ejido (VdeElEjido) 6752.73New 0±0
Citizens–Party of the Citizenry (CS) 5632.28−11.61 0−4
Almería Moves Forward (Almería Avanza) 2641.07New 0±0
Blank ballots 3161.28+0.36
Total 24,734 25±0
Valid votes 24,73498.99−0.32
Invalid votes 2521.01+0.32
Votes cast / turnout 24,98652.11−3.54
Abstentions 22,95947.89+3.54
Registered voters 47,945
Sources[1][6][9]
Footnotes:

El Puerto de Santa María

Population: 89,435
← Summary of the 28 May 2023 City Council of El Puerto de Santa María election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 18,09146.55+17.16 14+5
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 7,22618.59−8.52 5−3
Vox (Vox) 4,04510.41+2.93 3+1
Portuese Union (UP) 3,7559.66+3.66 2+1
United Left Andalusia (IU–Andalucía)1 2,2625.82n/a 1−1
Forward Andalusia (Adelante Andalucía)1 9352.41n/a 0−1
El Puerto 100x100 (EP100x100) 6991.80New 0±0
We Can (Podemos)1 6101.57n/a 0±0
Citizens–Party of the Citizenry (CS) 5181.33−8.02 0−2
El Puerto Yes–Andalusian Union (UA)2 2200.57−3.19 0±0
Blank ballots 5031.29+0.24
Total 38,864 25±0
Valid votes 38,86499.16−0.07
Invalid votes 3280.84+0.07
Votes cast / turnout 39,19255.33+1.69
Abstentions 31,64444.67−1.69
Registered voters 70,836
Sources[1][6][8]
Footnotes:

Estepona

Population: 74,493
← Summary of the 28 May 2023 City Council of Estepona election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 14,70660.77−8.27 17−4
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 4,75419.65+4.17 5+1
Vox (Vox) 3,25213.44+11.08 3+3
With Andalusia: With Estepona (Podemos–IU)1 1,1344.69−3.21 0±0
Blank ballots 3531.46+0.57
Total 24,199 25±0
Valid votes 24,19998.54−0.55
Invalid votes 3581.46+0.55
Votes cast / turnout 24,55751.86−3.46
Abstentions 22,79848.14+3.46
Registered voters 47,355
Sources[1][6][10]
Footnotes:

Fuengirola

Population: 83,226
← Summary of the 28 May 2023 City Council of Fuengirola election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 13,33255.68+4.56 15±0
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 4,89820.45−1.94 5−1
Vox (Vox) 2,65611.09+5.35 3+2
With Andalusia: We Build Fuengirola (IU–Podemos–VQ–MPA–IdPA–AV)1 1,8457.70−1.66 2+1
Citizens–Party of the Citizenry (CS) 9794.09−5.79 0−2
Blank ballots 2360.99+0.42
Total 23,946 25±0
Valid votes 23,94699.26−0.10
Invalid votes 1780.74+0.10
Votes cast / turnout 24,12452.64−0.87
Abstentions 21,70647.36+0.87
Registered voters 45,830
Sources[1][6][10]
Footnotes:

Granada

Population: 228,682
← Summary of the 28 May 2023 City Council of Granada election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 48,73445.29+21.54 15+8
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 35,64333.12+0.67 10±0
Vox (Vox) 9,0858.44−1.07 2−1
United Granada for the People (Para la Gente)1 4,9274.58n/a 0−1
We Can–Green Alliance (Podemos–AV)1 3,1802.96n/a 0−2
Together for Granada (JxG) 1,4071.31New 0±0
Citizens–Party of the Citizenry (CS) 1,0951.02−13.81 0−4
Forward Andalusia (Adelante Andalucía)1 8160.76n/a 0±0
For a Fairer World (PUM+J) 7980.74+0.55 0±0
Left in Positive (IZQP) 5390.50New 0±0
Blank Seats to Leave Empty Seats (EB) 2940.27New 0±0
Andalusian Nation (NA) 1150.11−0.03 0±0
Blank ballots 9810.91+0.24
Total 107,614 27±0
Valid votes 107,61497.34−1.91
Invalid votes 2,9422.66+1.91
Votes cast / turnout 110,55661.63+0.74
Abstentions 68,82638.37−0.74
Registered voters 179,382
Sources[1][6][12]
Footnotes:

Huelva

Population: 141,854
← Summary of the 28 May 2023 City Council of Huelva election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 24,70341.09+25.00 13+9
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 20,04333.34−11.82 11−3
Vox (Vox) 4,7717.94+1.09 2±0
With Andalusia: Let Hope Return/Huelva (IU–Podemos–IdPA)1 3,5185.85n/a 1±0
Huelva Estuary Board (MRH) 2,1823.63−4.13 0−2
For Huelva (XH) 1,7842.97New 0±0
Citizens–Party of the Citizenry (CS) 1,3732.28−7.42 0−3
Forward Andalusia (Adelante Andalucía)1 7461.24n/a 0−1
Andalusia by Herself–Andalusian Union (UA) 1690.28−0.07 0±0
Social Awakening (DSO) 1180.20New 0±0
Andalusian Nation (NA) 650.11New 0±0
Blank ballots 6491.08+0.34
Total 60,121 27±0
Valid votes 60,12199.02−0.30
Invalid votes 5950.98+0.30
Votes cast / turnout 60,71654.41+3.24
Abstentions 50,86745.59−3.24
Registered voters 111,583
Sources[1][6][12]
Footnotes:

Jaén

Population: 111,669
← Summary of the 28 May 2023 City Council of Jaén election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 20,73136.78−0.23 11±0
People's Party (PP) 20,40436.20+9.16 11+3
Jaén Deserves More (JM+) 7,06812.54New 3+3
Vox (Vox) 4,8588.62+2.36 2±0
United Left Andalusia–More Country–Greens Equo–Zero Cuts (Para la Gente)1 9781.74n/a 0±0
We Can–Jaén, Sense and Common (Podemos–JSyC)1 9301.65n/a 0−2
Animalist Party with the Environment (PACMA) 3640.65New 0±0
Citizens–Party of the Citizenry (CS) 3490.62−14.82 0−4
Building Nation (HN) 2730.48New 0±0
Blank ballots 4060.72−0.30
Total 56,361 27±0
Valid votes 56,36199.22−0.01
Invalid votes 4440.78+0.01
Votes cast / turnout 56,80563.13+3.25
Abstentions 33,17236.87−3.25
Registered voters 89,977
Sources[1][6][10]
Footnotes:

Jerez de la Frontera

Population: 212,730
← Summary of the 28 May 2023 City Council of Jerez de la Frontera election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 40,41642.78+14.50 14+5
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 28,23929.89−2.16 9−1
Vox (Vox) 8,0608.53+3.71 2+2
United Left Andalusia+Let's Win Jerez: Confluence for the People (Para la Gente)1 6,5496.93n/a 2±0
Forward Andalusia (Adelante Andalucía)2 2,8843.05n/a 0−1
Citizens–Party of the Citizenry (CS) 2,1972.33−11.32 0−4
Andalusia by Herself–Andalusian Union (UA) 1,7711.87+1.06 0±0
We Can (Podemos)2 1,4451.53n/a 0−1
United for Guadalcacín (UPGU) 1,3361.41New 0±0
Republican Alternative (ALTER) 2190.23New 0±0
Blank ballots 1,3681.45+0.55
Total 94,484 27±0
Valid votes 94,48498.88−0.42
Invalid votes 1,0691.12+0.42
Votes cast / turnout 95,55356.30+4.06
Abstentions 74,16743.70−4.06
Registered voters 169,720
Sources[1][6][8]
Footnotes:

La Línea de la Concepción

Population: 63,271
← Summary of the 28 May 2023 City Council of La Línea de la Concepción election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
La Línea 100x100 (LL100x100) 17,23875.18+6.87 22+1
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 2,1359.31−2.65 2−1
People's Party (PP) 1,2445.43−0.75 1±0
Vox (Vox) 7043.07−0.13 0±0
Another Línea is Possible (OLEP) 6993.05New 0±0
United Left Andalusia (IU–Andalucía)1 6422.80n/a 0±0
We Can (Podemos)1 1590.69n/a 0±0
Blank ballots 1070.47+0.06
Total 22,928 25±0
Valid votes 22,92899.45−0.18
Invalid votes 1260.55+0.18
Votes cast / turnout 23,05446.64−0.69
Abstentions 26,37553.36+0.69
Registered voters 49,429
Sources[1][6][8]
Footnotes:

Málaga

Population: 579,076
← Summary of the 28 May 2023 City Council of Málaga election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 117,57849.18+9.43 17+3
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 69,83229.21−3.32 10−2
Vox (Vox) 18,4767.73+3.37 2+2
With Andalusia: With Málaga (IU–Podemos–MPA–VQ–IdPA)1 17,6557.38n/a 2−1
Citizens–Party of the Citizenry (CS) 4,7121.97−5.82 0−2
Animalist Party with the Environment (PACMA)2 3,4981.46+0.12 0±0
Forward Andalusia (Adelante Andalucía)1 2,6481.11n/a 0±0
Blank Seats to Leave Empty Seats (EB) 7710.32New 0±0
Communist Party of the Andalusian People (PCPA) 4640.19+0.09 0±0
For a Fairer World (PUM+J) 4260.18New 0±0
Republican Alternative (ALTER) 2400.10New 0±0
Spanish Phalanx of the CNSO (FE de las JONS) 1450.06+0.02 0±0
Blank ballots 2,6341.10+0.43
Total 239,079 31±0
Valid votes 239,07999.09−0.30
Invalid votes 2,2020.91+0.30
Votes cast / turnout 241,28155.19−0.26
Abstentions 195,91744.81+0.26
Registered voters 437,198
Sources[1][6][10]
Footnotes:

Marbella

Population: 150,725
← Summary of the 28 May 2023 City Council of Marbella election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 19,64640.86+0.61 14±0
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 12,47325.94−5.37 8−2
San Pedro Option (OSP) 4,6319.63+2.81 3+1
Vox (Vox) 4,0508.42+5.11 2+2
Citizens–Party of the Citizenry (CS) 1,6903.52−1.96 0−1
City Boost (IC) 1,6513.43+0.17 0±0
With Andalusia: United (Podemos–IU–MPA–VQ–IdPA–AV)1 1,5793.28−3.68 0±0
For my Town (Por mi Pueblo) 1,3462.80New 0±0
For Marbella and San Pedro (Por Marbella y San Pedro) 4640.97New 0±0
Blank ballots 5471.14+0.55
Total 48,077 27±0
Valid votes 48,07798.80−0.39
Invalid votes 5861.20+0.39
Votes cast / turnout 48,66352.00−0.56
Abstentions 44,92848.00+0.56
Registered voters 93,591
Sources[1][6][10]
Footnotes:

Mijas

Population: 89,502
← Summary of the 28 May 2023 City Council of Mijas election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 8,58933.62+6.17 10+2
People's Party (PP) 8,07731.61+1.20 9±0
Vox (Vox) 2,92911.46+5.90 3+2
Citizens–Party of the Citizenry (CS) 1,6806.58−14.68 2−4
For my Town (Por mi Pueblo) 1,4125.53New 1+1
With Andalusia: United with Mijas (Podemos–IdPA–MPA–IU)1 8593.36−4.93 0−1
Animalist Party with the Environment (PACMA) 5031.97New 0±0
Mijenian Alternative (AMijas–AMiha) 4851.90New 0±0
I am from Mijas (SoydeMijas) 4341.70New 0±0
Forward Andalusia (Adelante Andalucía) 3081.21New 0±0
Blank ballots 2721.06+0.21
Total 25,548 25±0
Valid votes 25,54898.71−0.28
Invalid votes 3341.29+0.28
Votes cast / turnout 25,88251.80−0.75
Abstentions 24,08548.20+0.75
Registered voters 49,967
Sources[1][6][10]
Footnotes:

Roquetas de Mar

Population: 102,881
← Summary of the 28 May 2023 City Council of Roquetas de Mar election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 14,31845.93+11.24 15+4
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 4,93215.82−5.24 5−1
Vox (Vox) 3,81112.22+0.32 4+1
Almería Moves Forward (Almería Avanza) 2,3727.61New 2+2
With Andalusia: With Roquetas de Mar (IU–Podemos)1 1,6775.38−5.21 1−1
Aguadulce on the Move–WE ARE Citizen Action (Unión por Aguadulce)2 1,2694.07+0.23 0±0
Independents of Aguadulce and El Parador (INDAPA) 1,1213.60+0.94 0±0
Independent Solutions for Roquetas de Mar (Roquetas Sí) 3741.20−1.33 0±0
Citizens–Party of the Citizenry (CS) 2960.95−11.11 0−3
Together We Move Forward Spain (Avanzamos Juntos España) 2840.91New 0±0
Almería Alive (Almería Viva) 2220.71New 0±0
Civic Duty Roquetas (C&C DE) 990.32New 0±0
Free (Libres) 470.15New 0±0
Blank ballots 3521.13+0.46
Total 31,174 27+2
Valid votes 31,17499.31−0.19
Invalid votes 2180.69+0.19
Votes cast / turnout 31,39250.72−3.97
Abstentions 30,50449.28+3.97
Registered voters 61,896
Sources[1][6][9]
Footnotes:

San Fernando

Population: 94,120
← Summary of the 28 May 2023 City Council of San Fernando election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 18,26346.03+6.83 13+2
People's Party (PP) 10,16625.63+7.53 7+2
Vox (Vox) 4,71511.88+3.25 3+1
Andalusia by Herself–Andalusian Union (UA) 2,7506.93−4.07 2−1
United Left Andalusia (IU–Andalucía) 1,2113.05−0.30 0±0
We Can (Podemos) 1,1022.78−4.19 0−2
Citizens–Party of the Citizenry (CS) 3640.92−9.16 0−2
3R Platform (3R) 2730.69New 0±0
Constitutionalists (CNS) 2700.68New 0±0
Blank ballots 5581.41+0.59
Total 39,672 25±0
Valid votes 39,67299.04−0.42
Invalid votes 3860.96+0.42
Votes cast / turnout 40,05852.25+0.30
Abstentions 36,60447.75−0.30
Registered voters 76,662
Sources[1][6][8]

Sanlúcar de Barrameda

Population: 69,727
← Summary of the 28 May 2023 City Council of Sanlúcar de Barrameda election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 8,66532.21+19.15 3+6
United Left Andalusia (IU–Andalucía) 7,52727.98+7.74 7+1
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 6,87925.57−4.96 7−2
Vox (Vox) 2,5209.37+3.65 2+1
Forward Andalusia (Adelante Andalucía) 5021.87New 0±0
We Can (Podemos) 2120.79−5.00 0−1
Housing and Work (VyT) 1990.74New 0±0
Citizens–Party of the Citizenry (Cs) n/an/a−18.76 0−5
Blank ballots 3951.47+0.38
Total 26,899 25±0
Valid votes 26,89999.02−0.03
Invalid votes 2660.98+0.03
Votes cast / turnout 27,16548.81+4.36
Abstentions 28,48651.19−4.36
Registered voters 55,651
Sources[1][6][8]

Seville

Population: 681,998

Torremolinos

Population: 68,819
← Summary of the 28 May 2023 City Council of Torremolinos election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 14,49757.45+24.95 17+8
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 4,64718.41−11.73 5−3
Vox (Vox) 2,0708.20+0.87 2±0
With Andalusia: With Torremolinos (Podemos–IU)1 1,6556.56−4.71 1−2
Torremolinos People's Union (UPT) 7953.15New 0±0
Torremolinos Unique–Self-employed Party (TÚPA) 7933.14New 0±0
We Are Torremolinos (SMT) 2340.93New 0±0
Citizens–Party of the Citizenry (CS) 2120.84−8.97 0−2
For my Town (Por mi Pueblo) n/an/a−5.92 0−1
Blank ballots 3331.32+0.28
Total 25,236 25±0
Valid votes 25,23698.99−0.11
Invalid votes 2571.01+0.11
Votes cast / turnout 25,49354.31−1.02
Abstentions 21,44345.69+1.02
Registered voters 46,936
Sources[1][6][10]
Footnotes:

Vélez-Málaga

Population: 83,899
← Summary of the 28 May 2023 City Council of Vélez-Málaga election results →
Parties and alliances Popular vote Seats
Votes % ±pp Total +/−
People's Party (PP) 12,09832.11+3.21 9±0
Pro-Torre del Mar Municipality Independent Group (GIPMTM) 7,98321.19+0.86 6−1
Andalusia by Herself–Andalusian Union (UA) 7,70020.44+13.84 6+4
Spanish Socialist Workers' Party of Andalusia (PSOE–A) 4,76012.63−7.88 3−4
Vox (Vox) 2,0235.37+1.69 1+1
With Andalusia: With Vélez-Málaga (Podemos–IU–MPA–IdPA–VQ)1 1,7744.71−3.94 0±0
For my Town (Por mi Pueblo) 4201.11−2.35 0±0
For La Torre (PLT) 3570.95New 0±0
Citizens–Party of the Citizenry (CS) 2250.60−3.42 0±0
Blank ballots 3360.89+0.04
Total 37,676 25±0
Valid votes 37,67698.92−0.28
Invalid votes 4111.08+0.28
Votes cast / turnout 38,08759.90+0.75
Abstentions 25,49540.10−0.75
Registered voters 63,582
Sources[1][6][10]
Footnotes:

References

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Lozano, Carles. "Elecciones Municipales en Andalucía (desde 1979)". Historia Electoral.com (in Spanish). Retrieved 29 December 2025.
  2. ↑ "Elecciones Municipales. 28 de mayo de 2023. Andalucía". elDiario.es (in Spanish). Retrieved 30 December 2025.
  3. ↑ "Elecciones Municipales 2023. Andalucía. Comunidad Autónoma". El País (in Spanish). Retrieved 30 December 2025.
  4. ↑ Donaire, Ginés (2 January 2025). "El PSOE recupera la alcaldía de Jaén gracias a una moción de censura contra el PP". El País (in Spanish). Jaén. Retrieved 11 January 2026.
  5. ↑ "Ana Mata (PP), nueva alcaldesa de Mijas (Málaga) tras prosperar la moción de censura" (in Spanish). Málaga: Europa Press. 2 November 2023. Retrieved 11 January 2026.
  6. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 "Elecciones celebradas. Resultados electorales" (in Spanish). Ministry of the Interior. Retrieved 23 December 2025.
  7. 1 2 "Resolución de 5 de julio de 2023, 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 207/2023, de 3 de abril, y celebradas el 28 de mayo de 2023, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Santa Cruz de Tenerife, Segovia, Sevilla, Soria, Tarragona, Teruel, Toledo, Valencia, Valladolid, Zamora y Zaragoza. Ciudades Autónomas de Ceuta y Melilla" (PDF). Official State Gazette (in Spanish) (261): 145194–146077. 1 November 2023. ISSN 0212-033X. Retrieved 31 December 2025.
  8. 1 2 3 4 5 6 7 8 "Resolución de 5 de julio de 2023, de la Presidencia de la Junta Electoral Central, por la que se publica el resumen de los resultados de las elecciones locales convocadas por Real Decreto 207/2023, de 3 de abril, y celebradas el 28 de mayo de 2023, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Burgos, Cáceres y Cádiz" (PDF). Official State Gazette (in Spanish) (214): 123419–123671. 7 September 2023. ISSN 0212-033X. Retrieved 23 December 2025.
  9. 1 2 3 "Resolución de 5 de julio de 2023, de la Presidencia de la Junta Electoral Central, por la que se publica el resumen de los resultados de las elecciones locales convocadas por Real Decreto 207/2023, de 3 de abril, y celebradas el 28 de mayo de 2023, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Alicante, Almería, Araba/Álava, Asturias y Ávila" (PDF). Official State Gazette (in Spanish) (173): 105996–106260. 21 July 2023. ISSN 0212-033X. Retrieved 23 December 2025.
  10. 1 2 3 4 5 6 7 8 9 "Resolución de 5 de julio de 2023, de la Presidencia de la Junta Electoral Central, por la que se publica el resumen de los resultados de las elecciones locales convocadas por Real Decreto 207/2023, de 3 de abril, y celebradas el 28 de mayo de 2023, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Jaén, León, Lleida, Lugo, Madrid, Málaga y Murcia" (PDF). Official State Gazette (in Spanish) (238): 133198–133566. 5 October 2023. ISSN 0212-033X. Retrieved 23 December 2025.
  11. ↑ "Resolución de 5 de julio de 2023, de la Presidencia de la Junta Electoral Central, por la que se publica el resumen de los resultados de las elecciones locales convocadas por Real Decreto 207/2023, de 3 de abril, y celebradas el 28 de mayo de 2023, 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 y Gipuzkoa" (PDF). Official State Gazette (in Spanish) (221): 125083–125403. 15 September 2023. ISSN 0212-033X. Retrieved 23 December 2025.
  12. 1 2 "Resolución de 5 de julio de 2023, de la Presidencia de la Junta Electoral Central, por la que se publica el resumen de los resultados de las elecciones locales convocadas por Real Decreto 207/2023, de 3 de abril, y celebradas el 28 de mayo de 2023, según los datos que figuran en las actas de proclamación remitidas por cada una de las Juntas Electorales de Zona. Provincias: Girona, Granada, Guadalajara, Huelva, Huesca e Illes Balears" (PDF). Official State Gazette (in Spanish) (227): 128526–128931. 22 September 2023. ISSN 0212-033X. Retrieved 23 December 2025.