This is 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]
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.
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 22,930 | 53.12 | +11.86 | 16 | +3 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 9,567 | 22.16 | −4.41 | 7 | −1 | |
| Vox (Vox) | 5,734 | 13.28 | +5.03 | 4 | +2 | |
| United Left–More Country–Greens Equo–People's Initiative (Para la Gente)1 | 2,066 | 4.79 | n/a | 0 | −1 | |
| Forward Andalusia (Adelante Andalucía)1 | 1,418 | 3.28 | n/a | 0 | ±0 | |
| We Can (Podemos)1 | 485 | 1.12 | n/a | 0 | −1 | |
| Andalusi Party (Andalusí) | 327 | 0.76 | New | 0 | ±0 | |
| Citizens–Party of the Citizenry (CS) | n/a | n/a | −7.97 | 0 | −2 | |
| Blank ballots | 640 | 1.48 | +0.71 | |||
| Total | 43,167 | 27 | ±0 | |||
| Valid votes | 43,167 | 98.82 | −0.46 | |||
| Invalid votes | 517 | 1.18 | +0.46 | |||
| Votes cast / turnout | 43,684 | 48.13 | −0.94 | |||
| Abstentions | 47,076 | 51.87 | +0.94 | |||
| Registered voters | 89,806 | |||||
| Sources [1] [4] [5] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 37,481 | 48.64 | +5.19 | 15 | +2 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 18,304 | 23.76 | −6.31 | 7 | −2 | |
| Vox (Vox) | 10,130 | 13.15 | +5.38 | 4 | +2 | |
| With Andalusia (Podemos–IU–VQ–AV)1 | 3,996 | 5.19 | −4.31 | 1 | ±0 | |
| Almería Moves Forward (Almería Avanza) | 1,463 | 1.90 | New | 0 | ±0 | |
| Citizens–Party of the Citizenry (CS) | 1,286 | 1.67 | −6.00 | 0 | −2 | |
| Sum Almería (Almería Suma +) | 1,274 | 1.65 | New | 0 | ±0 | |
| People from Almería–Regionalists for Almería (ALM) | 1,069 | 1.39 | New | 0 | ±0 | |
| Animalist Party with the Environment (PACMA) | 870 | 1.13 | New | 0 | ±0 | |
| Blank Seats to Leave Empty Seats (EB) | 253 | 0.33 | +0.11 | 0 | ±0 | |
| Blank ballots | 925 | 1.20 | +0.38 | |||
| Total | 77,051 | 27 | ±0 | |||
| Valid votes | 77,051 | 99.19 | −0.24 | |||
| Invalid votes | 626 | 0.81 | +0.24 | |||
| Votes cast / turnout | 77,677 | 53.50 | −1.37 | |||
| Abstentions | 67,518 | 46.50 | +1.37 | |||
| Registered voters | 145,195 | |||||
| Sources [1] [4] [6] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 23,198 | 40.11 | +18.07 | 14 | +8 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 11,558 | 19.98 | +2.75 | 7 | +2 | |
| Forward Cádiz Left (AI)1 | 11,320 | 19.57 | n/a | 6 | +3 | |
| Vox (Vox) | 2,678 | 4.63 | +0.86 | 0 | ±0 | |
| Now Cádiz (AhoraCádiz) | 2,169 | 3.75 | New | 0 | ±0 | |
| Social Justice (Justicia Social) | 1,442 | 2.49 | New | 0 | ±0 | |
| Cádiz Yes–Andalusian Union (UA) | 1,349 | 2.33 | New | 0 | ±0 | |
| Animalist Party with the Environment (PACMA)2 | 1,045 | 1.81 | +0.59 | 0 | ±0 | |
| Citizens–Party of the Citizenry (CS) | 1,001 | 1.73 | −9.22 | 0 | −3 | |
| We Can (Podemos)1 | 999 | 1.73 | n/a | 0 | −10 | |
| Blank Seats to Leave Empty Seats (EB) | 219 | 0.38 | New | 0 | ±0 | |
| Blank ballots | 862 | 1.49 | +0.81 | |||
| Total | 57,840 | 27 | ±0 | |||
| Valid votes | 57,840 | 98.76 | −0.57 | |||
| Invalid votes | 724 | 1.24 | +0.57 | |||
| Votes cast / turnout | 58,564 | 61.69 | −0.95 | |||
| Abstentions | 36,374 | 38.31 | +0.95 | |||
| Registered voters | 94,938 | |||||
| Sources [1] [4] [5] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 69,681 | 46.27 | +16.44 | 15 | +6 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 32,891 | 21.84 | −5.11 | 7 | −1 | |
| With Andalusia We Build Córdoba (IU–Podemos–VQ–AV–MPA–IdPA)1 | 19,561 | 12.99 | −3.85 | 4 | −1 | |
| Vox (Vox) | 17,987 | 11.94 | +3.97 | 3 | +1 | |
| Citizens–Party of the Citizenry (CS) | 2,198 | 1.46 | −13.72 | 0 | −5 | |
| Animalist Party with the Environment (PACMA)2 | 1,985 | 1.32 | +0.22 | 0 | ±0 | |
| Forward Andalusia (Adelante Andalucía) | 1,453 | 0.96 | New | 0 | ±0 | |
| Córdoba Grows (COC) | 981 | 0.65 | New | 0 | ±0 | |
| Blank Seats to Leave Empty Seats (EB) | 526 | 0.35 | +0.21 | 0 | ±0 | |
| Andalusia Between All–Andalusian Union (UA) | 367 | 0.24 | New | 0 | ±0 | |
| Free (Libres) | 256 | 0.17 | New | 0 | ±0 | |
| For a Fairer World (PUM+J) | 254 | 0.17 | +0.06 | 0 | ±0 | |
| Andalusian Nation (NA) | 161 | 0.11 | New | 0 | ±0 | |
| Blank ballots | 2,305 | 1.53 | +0.75 | |||
| Total | 150,606 | 29 | ±0 | |||
| Valid votes | 150,606 | 98.75 | −0.64 | |||
| Invalid votes | 1,902 | 1.25 | +0.64 | |||
| Votes cast / turnout | 152,508 | 58.26 | +1.83 | |||
| Abstentions | 109,241 | 41.74 | −1.83 | |||
| Registered voters | 261,749 | |||||
| Sources [1] [4] [7] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 28,303 | 50.67 | +0.23 | 16 | ±0 | |
| People's Party (PP) | 12,204 | 21.85 | +13.25 | 6 | +4 | |
| Vox (Vox) | 6,333 | 11.34 | +3.07 | 3 | +1 | |
| With Andalusia (Podemos–IU–MPA–IdPA–VQ–AV)1 | 3,983 | 7.13 | n/a | 2 | −1 | |
| Forward Andalusia (Adelante Andalucía)1 | 2,481 | 4.44 | n/a | 0 | −1 | |
| Citizens–Party of the Citizenry (CS) | 1,538 | 2.75 | −8.47 | 0 | −3 | |
| Communist Party of the Andalusian People (PCPA) | 214 | 0.38 | New | 0 | ±0 | |
| Blank ballots | 807 | 1.44 | 0.51 | |||
| Total | 55,863 | 27 | ±0 | |||
| Valid votes | 55,863 | 98.74 | −0.52 | |||
| Invalid votes | 714 | 1.26 | +0.52 | |||
| Votes cast / turnout | 56,577 | 52.42 | −0.56 | |||
| Abstentions | 51,363 | 47.58 | +0.56 | |||
| Registered voters | 107,940 | |||||
| Sources [1] [4] [8] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 48,734 | 45.29 | +21.54 | 15 | +8 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 35,643 | 33.12 | +0.67 | 10 | ±0 | |
| Vox (Vox) | 9,085 | 8.44 | −1.07 | 2 | −1 | |
| United Granada for the People (Para la Gente)1 | 4,927 | 4.58 | n/a | 0 | −1 | |
| We Can–Green Alliance (Podemos–AV)1 | 3,180 | 2.96 | n/a | 0 | −2 | |
| Together for Granada (JxG) | 1,407 | 1.31 | New | 0 | ±0 | |
| Citizens–Party of the Citizenry (CS) | 1,095 | 1.02 | −13.81 | 0 | −4 | |
| Forward Andalusia (Adelante Andalucía)1 | 816 | 0.76 | n/a | 0 | ±0 | |
| For a Fairer World (PUM+J) | 798 | 0.74 | +0.55 | 0 | ±0 | |
| Left in Positive (IZQP) | 539 | 0.50 | New | 0 | ±0 | |
| Blank Seats to Leave Empty Seats (EB) | 294 | 0.27 | New | 0 | ±0 | |
| Andalusian Nation (NA) | 115 | 0.11 | −0.03 | 0 | ±0 | |
| Blank ballots | 981 | 0.91 | +0.24 | |||
| Total | 107,614 | 27 | ±0 | |||
| Valid votes | 107,614 | 97.34 | −1.91 | |||
| Invalid votes | 2,942 | 2.66 | +1.91 | |||
| Votes cast / turnout | 110,556 | 61.63 | +0.74 | |||
| Abstentions | 68,826 | 38.37 | −0.74 | |||
| Registered voters | 179,382 | |||||
| Sources [1] [4] [9] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 24,703 | 41.09 | +25.00 | 13 | +9 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 20,043 | 33.34 | −11.82 | 11 | −3 | |
| Vox (Vox) | 4,771 | 7.94 | +1.09 | 2 | ±0 | |
| With Andalusia (IU–Podemos–IdPA)1 | 3,518 | 5.85 | n/a | 1 | ±0 | |
| Huelva Estuary Board (MRH) | 2,182 | 3.63 | −4.13 | 0 | −2 | |
| For Huelva (XH) | 1,784 | 2.97 | New | 0 | ±0 | |
| Citizens–Party of the Citizenry (CS) | 1,373 | 2.28 | −7.42 | 0 | −3 | |
| Forward Andalusia (Adelante Andalucía)1 | 746 | 1.24 | n/a | 0 | −1 | |
| Andalusia by Herself–Andalusian Union (UA) | 169 | 0.28 | −0.07 | 0 | ±0 | |
| Social Awakening (DSO) | 118 | 0.20 | New | 0 | ±0 | |
| Andalusian Nation (NA) | 65 | 0.11 | New | 0 | ±0 | |
| Blank ballots | 649 | 1.08 | +0.34 | |||
| Total | 60,121 | 27 | ±0 | |||
| Valid votes | 60,121 | 99.02 | −0.30 | |||
| Invalid votes | 595 | 0.98 | +0.30 | |||
| Votes cast / turnout | 60,716 | 54.41 | +3.24 | |||
| Abstentions | 50,867 | 45.59 | −3.24 | |||
| Registered voters | 111,583 | |||||
| Sources [1] [4] [9] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 20,731 | 36.78 | −0.23 | 11 | ±0 | |
| People's Party (PP) | 20,404 | 36.20 | +9.16 | 11 | +3 | |
| Jaén Deserves More (JM+) | 7,068 | 12.54 | New | 3 | +3 | |
| Vox (Vox) | 4,858 | 8.62 | +2.36 | 2 | ±0 | |
| United Left Andalusia–More Country–Greens Equo–Zero Cuts (Para la Gente)1 | 978 | 1.74 | n/a | 0 | ±0 | |
| We Can–Jaén, Sense and Common (Podemos–JSyC)1 | 930 | 1.65 | n/a | 0 | −2 | |
| Animalist Party with the Environment (PACMA) | 364 | 0.65 | New | 0 | ±0 | |
| Citizens–Party of the Citizenry (CS) | 349 | 0.62 | −14.82 | 0 | −4 | |
| Building Nation (HN) | 273 | 0.48 | New | 0 | ±0 | |
| Blank ballots | 406 | 0.72 | −0.30 | |||
| Total | 56,361 | 27 | ±0 | |||
| Valid votes | 56,361 | 99.22 | −0.01 | |||
| Invalid votes | 444 | 0.78 | +0.01 | |||
| Votes cast / turnout | 56,805 | 63.13 | +3.25 | |||
| Abstentions | 33,172 | 36.87 | −3.25 | |||
| Registered voters | 89,977 | |||||
| Sources [1] [4] [10] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 40,416 | 42.78 | +14.50 | 14 | +5 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 28,239 | 29.89 | −2.16 | 9 | −1 | |
| Vox (Vox) | 8,060 | 8.53 | +3.71 | 2 | +2 | |
| United Left Andalusia+Let's Win Jerez: Confluence for the People (Para la Gente)1 | 6,549 | 6.93 | n/a | 2 | ±0 | |
| Forward Andalusia (Adelante Andalucía)2 | 2,884 | 3.05 | n/a | 0 | −1 | |
| Citizens–Party of the Citizenry (CS) | 2,197 | 2.33 | −11.32 | 0 | −4 | |
| Andalusia by Herself–Andalusian Union (UA) | 1,771 | 1.87 | +1.06 | 0 | ±0 | |
| We Can (Podemos)2 | 1,445 | 1.53 | n/a | 0 | −1 | |
| United for Guadalcacín (UPGU) | 1,336 | 1.41 | New | 0 | ±0 | |
| Republican Alternative (ALTER) | 219 | 0.23 | New | 0 | ±0 | |
| Blank ballots | 1,368 | 1.45 | +0.55 | |||
| Total | 94,484 | 27 | ±0 | |||
| Valid votes | 94,484 | 98.88 | −0.42 | |||
| Invalid votes | 1,069 | 1.12 | +0.42 | |||
| Votes cast / turnout | 95,553 | 56.30 | +4.06 | |||
| Abstentions | 74,167 | 43.70 | −4.06 | |||
| Registered voters | 169,720 | |||||
| Sources [1] [4] [5] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 117,578 | 49.18 | +9.43 | 17 | +3 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 69,832 | 29.21 | −3.32 | 10 | −2 | |
| Vox (Vox) | 18,476 | 7.73 | +3.37 | 2 | +2 | |
| With Andalusia (IU–Podemos–MPA–VQ–IdPA)1 | 17,655 | 7.38 | n/a | 2 | −1 | |
| Citizens–Party of the Citizenry (CS) | 4,712 | 1.97 | −5.82 | 0 | −2 | |
| Animalist Party with the Environment (PACMA)2 | 3,498 | 1.46 | +0.12 | 0 | ±0 | |
| Forward Andalusia (Adelante Andalucía)1 | 2,648 | 1.11 | n/a | 0 | ±0 | |
| Blank Seats to Leave Empty Seats (EB) | 771 | 0.32 | New | 0 | ±0 | |
| Communist Party of the Andalusian People (PCPA) | 464 | 0.19 | +0.09 | 0 | ±0 | |
| For a Fairer World (PUM+J) | 426 | 0.18 | New | 0 | ±0 | |
| Republican Alternative (ALTER) | 240 | 0.10 | New | 0 | ±0 | |
| Spanish Phalanx of the CNSO (FE–JONS) | 145 | 0.06 | +0.02 | 0 | ±0 | |
| Blank ballots | 2,634 | 1.10 | +0.43 | |||
| Total | 239,079 | 31 | ±0 | |||
| Valid votes | 239,079 | 99.09 | −0.30 | |||
| Invalid votes | 2,202 | 0.91 | +0.30 | |||
| Votes cast / turnout | 241,281 | 55.19 | −0.26 | |||
| Abstentions | 195,917 | 44.81 | +0.26 | |||
| Registered voters | 437,198 | |||||
| Sources [1] [4] [10] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| People's Party (PP) | 19,646 | 40.86 | +0.61 | 14 | ±0 | |
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 12,473 | 25.94 | −5.37 | 8 | −2 | |
| San Pedro Option (OSP) | 4,631 | 9.63 | +2.81 | 3 | +1 | |
| Vox (Vox) | 4,050 | 8.42 | +5.11 | 2 | +2 | |
| Citizens–Party of the Citizenry (CS) | 1,690 | 3.52 | −1.96 | 0 | −1 | |
| City Boost (IC) | 1,651 | 3.43 | +0.17 | 0 | ±0 | |
| With Andalusia United (Podemos–IU–MPA–VQ–IdPA–AV)1 | 1,579 | 3.28 | −3.68 | 0 | ±0 | |
| For my Town (Por mi Pueblo) | 1,346 | 2.80 | New | 0 | ±0 | |
| For Marbella and San Pedro (Por Marbella y San Pedro) | 464 | 0.97 | New | 0 | ±0 | |
| Blank ballots | 547 | 1.14 | +0.55 | |||
| Total | 48,077 | 27 | ±0 | |||
| Valid votes | 48,077 | 98.80 | −0.39 | |||
| Invalid votes | 586 | 1.20 | +0.39 | |||
| Votes cast / turnout | 48,663 | 52.00 | −0.56 | |||
| Abstentions | 44,928 | 48.00 | +0.56 | |||
| Registered voters | 93,591 | |||||
| Sources [1] [4] [10] | ||||||
Footnotes:
| ||||||
| Parties and alliances | Popular vote | Seats | ||||
|---|---|---|---|---|---|---|
| Votes | % | ±pp | Total | +/− | ||
| Spanish Socialist Workers' Party of Andalusia (PSOE–A) | 18,263 | 46.03 | +6.83 | 13 | +2 | |
| People's Party (PP) | 10,166 | 25.63 | +7.53 | 7 | +2 | |
| Vox (Vox) | 4,715 | 11.88 | +3.25 | 3 | +1 | |
| Andalusia by Herself–Andalusian Union (UA) | 2,750 | 6.93 | −4.07 | 2 | −1 | |
| United Left Andalusia (IU–Andalucía) | 1,211 | 3.05 | −0.30 | 0 | ±0 | |
| We Can (Podemos) | 1,102 | 2.78 | −4.19 | 0 | −2 | |
| Citizens–Party of the Citizenry (CS) | 364 | 0.92 | −9.16 | 0 | −2 | |
| 3R Platform (3R) | 273 | 0.69 | New | 0 | ±0 | |
| Constitutionalists (CNS) | 270 | 0.68 | New | 0 | ±0 | |
| Blank ballots | 558 | 1.41 | +0.59 | |||
| Total | 39,672 | 25 | ±0 | |||
| Valid votes | 39,672 | 99.04 | −0.42 | |||
| Invalid votes | 386 | 0.96 | +0.42 | |||
| Votes cast / turnout | 40,058 | 52.25 | +0.30 | |||
| Abstentions | 36,604 | 47.75 | −0.30 | |||
| Registered voters | 76,662 | |||||
| Sources [1] [4] [5] | ||||||