# 2019 Spanish local elections

The 2019 Spanish local elections were held on Sunday, 26 May 2019, to elect all 66,979 councillors in the 8,131 municipalities of Spain and all 1,038 seats in 38 provincial deputations. The elections were held simultaneously with regional elections in twelve autonomous communities, as well as elections in the three foral deputations of the Basque Country, the four island councils in the Balearic Islands, the seven island cabildos in the Canary Islands and the European Parliament.
The Spanish Socialist Workers' Party (PSOE), invigorated from its general election win the previous month, emerged as the largest political party in the elections overall for the first time since 2007, scoring first place in the popular vote for the first time since 2003 and achieving its largest margin of victory over the People's Party (PP) since the 1991 elections. Conversely, the PP scored its worst result in local elections in Spain since the People's Alliance result in 1987, but managed to hold out against a surging Citizens (Cs), which secured disappointing results after falling barely one percentage point short of overcoming the PP in the April general election. The alliance of Podemos and United Left (IU), Unidas Podemos, lost much of the ground gained in the 2015 local elections, whereas results for the emerging far-right Vox were very modest.

## Electoral system
### Municipal elections

Municipalities in Spain were local corporations with independent legal personality. They had a governing body, the municipal council or corporation, composed of the mayor, the government council and the elected plenary assembly. Elections to the local councils in Spain were fixed for the fourth Sunday of May every four years.
Voting for the local assemblies was on the basis of universal suffrage, which comprised all nationals over 18 years of age, registered and residing in the corresponding municipality and in full enjoyment of their political rights, as well as resident non-national European citizens and those whose country of origin allowed Spanish nationals to vote in their own elections by virtue of a treaty. Local councillors were elected using the D'Hondt method and a closed list proportional representation, with an electoral threshold of five percent of valid votes—which included blank ballots—being applied in each local council. Parties not reaching the threshold were not taken into consideration for seat distribution. Councillors were allocated to municipal councils based on the following scale:
| Population | Councillors |
| <100 | 3 |
| 100–250 | 5 |
| 251–1,000 | 7 |
| 1,001–2,000 | 9 |
| 2,001–5,000 | 11 |
| 5,001–10,000 | 13 |
| 10,001–20,000 | 17 |
| 20,001–50,000 | 21 |
| 50,001–100,000 | 25 |
| >100,001 | +1 per each 100,000 inhabitants or fraction +1 if total was an even number |
Councillors of municipalities with populations below 250 inhabitants were elected under an open list partial block voting, with electors voting for individual candidates instead of parties: for up to four candidates in municipalities with populations between 100 and 250 inhabitants; and for up to two candidates in municipalities below 100. This did not apply to municipalities which, as a result of their geographical location or the convenience of a better management of municipal interests or other circumstances, made it advisable to be organized through the open council system (Spanish: régimen de concejo abierto), in which voters would directly elect the local major.
The mayor was indirectly elected by the plenary assembly. A legal clause required that mayoral candidates earn the vote of an absolute majority of councillors, or else the candidate of the most-voted party in the assembly was to be automatically appointed to the post. In the event of a tie, a toss-up would determine the appointee.
The electoral law allowed for parties and federations registered in the interior ministry, coalitions and groupings of electors to present lists of candidates. Parties and federations intending to form a coalition ahead of an election were required to inform the relevant Electoral Commission within ten days of the election call, whereas groupings of electors needed to secure the signature of a determined amount of the electors registered in the municipality for which they sought election:
* At least one percent of the electors in municipalities with a population below 5,000 inhabitants, provided that the number of signers was more than double that of councillors at stake.
* At least 100 signatures in municipalities with a population between 5,001 and 10,000.
* At least 500 signatures in municipalities with a population between 10,001 and 50,000.
* At least 1,500 signatures in municipalities with a population between 50,001 and 150,000.
* At least 3,000 signatures in municipalities with a population between 150,001 and 300,000.
* At least 5,000 signatures in municipalities with a population between 300,001 and 1,000,000.
* At least 8,000 signatures in municipalities with a population over 1,000,001.
Electors were disallowed from signing for more than one list of candidates.

### Deputations and island councils

Provincial deputations were the governing bodies of provinces in Spain, having an administration role of municipal activities and composed of a provincial president, an administrative body, and a plenary. Basque provinces had foral deputations instead—called Juntas Generales—, whereas deputations for single-province autonomous communities were abolished and their functions transferred to the corresponding regional parliaments in 1982–1983. For insular provinces, such as the Balearic and Canary Islands, deputations were replaced by island councils in each of the islands or group of islands. For Majorca, Menorca, Ibiza and Formentera this figure was referred to in Spanish as consejo insular (Catalan: consell insular), whereas for Gran Canaria, Tenerife, Fuerteventura, La Gomera, El Hierro, Lanzarote and La Palma its name was cabildo insular.
Most deputations were indirectly elected by local councillors from municipalities in each judicial district. Seats were allocated to provincial deputations based on the following scale:
| Population | Seats |
| <500,000 | 25 |
| 500,001–1,000,000 | 27 |
| 1,000,001–3,500,000 | 31 |
| >3,500,001 | 51 |
Island councils and foral deputations were elected directly by electors under their own, specific electoral regulations.

## Results
### Overall

← Summary of the 26 May 2019 municipal election results in Spain → :
| Parties and alliances | Parties and alliances | Popular vote | Popular vote | Popular vote | Counc. | Counc. | Provincial seats | Provincial seats | Provincial seats | Provincial seats |
| Parties and alliances | Parties and alliances | Votes | % | ±pp | Total | +/− | P. dep | O. dep | T. dep | +/− |
| | Spanish Socialist Workers' Party (PSOE) | 6,704,071 | 29.42 | | 22,377 | | 449 | 99 | 548 | |
| | People's Party (PP) | 5,163,360 | 22.66 | | 20,382 | | 358 | 59 | 417 | |
| | Citizens–Party of the Citizenry (Cs) | 2,089,018 | 9.17 | | 2,793 | | 52 | 9 | 61 | |
| | United We Can (Unidas Podemos) | 2,006,649 | 8.81 | | 2,665 | | 40 | 30 | 70 | |
| | United We Can (Podemos–IU–Equo) | 780,581 | 3.43 | | 1,086 | | 17 | 21 | 38 | |
| | United Left (IU) | 526,564 | 2.31 | | 1,049 | | 16 | 0 | 16 | |
| | We Can (Podemos) | 350,200 | 1.54 | | 254 | | 1 | 9 | 10 | |
| | In Common We Can–In Common We Win (ECP–ECG) | 337,649 | 1.48 | | 270 | | 6 | — | 6 | |
| | Equo (Equo) | 11,655 | 0.05 | | 6 | | 0 | 0 | 0 | |
| | Vox (Vox) | 843,389 | 3.70 | | 547 | | 10 | 3 | 13 | |
| | Republican Left of Catalonia–Municipal Agreement (ERC–AM) | 829,126 | 3.64 | | 3,125 | | 47 | — | 47 | |
| | More Madrid (Más Madrid) | 561,766 | 2.47 | | 35 | | — | — | 0 | |
| | Together (Junts) | 558,508 | 2.45 | | 2,804 | | 35 | — | 35 | |
| | Basque Nationalist Party (EAJ/PNV) | 408,984 | 1.79 | | 1,065 | | — | 62 | 62 | |
| | Basque Country Gather (EH Bildu) | 348,577 | 1.53 | | 1,263 | | — | 39 | 39 | |
| | Municipal Commitment: Bloc–Initiative–Greens Equo (Compromís Municipal) | 347,110 | 1.52 | | 734 | | 8 | — | 8 | |
| | Galician Nationalist Bloc (BNG) | 194,365 | 0.85 | | 456 | | 11 | — | 11 | |
| | Canarian Coalition–PNC–United for Gran Canaria (CCa–PNC–UxGC) | 178,790 | 0.78 | | 312 | | — | 41 | 41 | |
| | Canarian Coalition–PNC–United for Gran Canaria (CCa–PNC–UxGC) | 177,395 | 0.78 | | 306 | | — | 38 | 38 | |
| | Independent Herrenian Group–Canarian Coalition (AHI–CCa) | 1,395 | 0.01 | | 6 | | — | 3 | 3 | |
| | Popular Unity Candidacy–Municipalist Alternative (CUP–AMunt) | 176,963 | 0.78 | | 336 | | 1 | — | 1 | |
| | Sum Navarre (NA+) | 104,848 | 0.46 | | 298 | | — | — | 0 | |
| | Regionalist Party of Cantabria (PRC) | 82,077 | 0.36 | | 351 | | — | — | 0 | |
| | New Canaries–Broad Front (NC–FA) | 76,523 | 0.34 | | 105 | | — | 11 | 11 | |
| | Andalusia by Herself (AxSí) | 50,723 | 0.22 | | 106 | | 1 | — | 1 | |
| | More for Majorca–APIB (Més–APIB) | 46,539 | 0.20 | | 120 | | — | 4 | 4 | |
| | Catalonia Primaries (Primàries) | 45,994 | 0.20 | | 21 | | 0 | — | 0 | |
| | Animalist Party Against Mistreatment of Animals (PACMA) | 45,724 | 0.20 | | 0 | | 0 | 0 | 0 | |
| | Aragonese Party (PAR) | 43,326 | 0.19 | | 661 | | 8 | — | 8 | |
| | El Pi–Proposal for the Isles (El Pi) | 31,966 | 0.14 | | 99 | | — | 3 | 3 | |
| | Aragonese Union (CHA) | 30,865 | 0.14 | | 148 | | 0 | — | 0 | |
| | Forum of Citizens (FAC) | 30,408 | 0.13 | | 49 | | — | — | 0 | |
| | All for Terrassa (TxT) | 27,972 | 0.12 | | 10 | | 1 | — | 1 | |
| | Citizens' Movement of Cartagena (MCC) | 23,934 | 0.11 | | 8 | | — | — | 0 | |
| | With You, We Are Democracy–Union, Progress and Democracy (Contigo–UPyD) | 22,778 | 0.10 | | 20 | | 0 | 0 | 0 | |
| | Leonese People's Union (UPL) | 21,557 | 0.09 | | 151 | | 1 | — | 1 | |
| | Yes to the Future (GBai) | 21,490 | 0.09 | | 50 | | — | — | 0 | |
| | Local Tides (Mareas Locais) | 21,277 | 0.09 | | 47 | | 0 | — | 0 | |
| | Neighbors' Alternative (AV) | 20,057 | 0.09 | | 28 | | 1 | — | 1 | |
| | Union of Independent Citizens (UCIN) | 18,920 | 0.08 | | 73 | | 0 | 0 | 0 | |
| | Act–The Left Today–The Greens (PACT–LIH–LV) | 18,180 | 0.08 | | 13 | | 0 | 0 | 0 | |
| | La Línea 100x100 (LL100x100) | 15,823 | 0.07 | | 21 | | 2 | — | 2 | |
| | For Ávila (XAV) | 14,811 | 0.07 | | 80 | | 4 | — | 4 | |
| | Union for Leganés (ULEG) | 14,741 | 0.06 | | 4 | | — | — | 0 | |
| | Ourensan Democracy (DO) | 13,279 | 0.06 | | 9 | | 2 | — | 2 | |
| | Vall d'Albaida Unites Us (La Vall) | 12,733 | 0.06 | | 28 | | 1 | — | 1 | |
| | Citizens of Democratic Centre (CCD) | 12,524 | 0.05 | | 23 | | 0 | 0 | 0 | |
| | Commitment to Galicia (CxG) | 12,139 | 0.05 | | 20 | | 0 | — | 0 | |
| | Independents for Huelva (IxH) | 11,687 | 0.05 | | 43 | | 0 | — | 0 | |
| | Let's Win (Ganemos) | 11,491 | 0.05 | | 11 | | 0 | 0 | 0 | |
| | Yes We Can (SSP) | 11,097 | 0.05 | | 20 | | — | 2 | 2 | |
| | Coalition for Melilla (CpM) | 10,472 | 0.05 | | 8 | | — | — | 0 | |
| | More for Menorca (MxMe) | 9,484 | 0.04 | | 28 | | — | 3 | 3 | |
| | Independents of La Selva (IdSelva) | 9,229 | 0.04 | | 48 | | 1 | — | 1 | |
| | All for Empordà (Txl'E) | 7,644 | 0.03 | | 34 | | 1 | — | 1 | |
| | Cuenca Unites Us (CNU) | 6,216 | 0.03 | | 6 | | 1 | — | 1 | |
| | Gomera Socialist Group (ASG) | 5,602 | 0.02 | | 34 | | — | 11 | 11 | |
| | Sorian People's Platform (PPSO) | 5,483 | 0.02 | | 78 | | 3 | — | 3 | |
| | People for Formentera (GxF) | 1,398 | 0.01 | | 6 | | — | 6 | 6 | |
| | For El Hierro Electoral Group (AEPEH) | — | — | — | 0 | | — | 4 | 4 | |
| | Others | 1,188,991 | 5.22 | — | 5,223 | — | 0 | 0 | 0 | — |
| Blank ballots | Blank ballots | 214,596 | 0.94 | | | | | | | |
| Total | Total | 22,785,274 | | | 66,976 | | 1,038 | 386 | 1,424 | |
| Valid votes | Valid votes | 22,785,274 | 99.08 | | | | | | | |
| Invalid votes | Invalid votes | 211,096 | 0.92 | | | | | | | |
| Votes cast / turnout | Votes cast / turnout | 22,996,370 | 65.19 | | | | | | | |
| Abstentions | Abstentions | 12,278,917 | 34.81 | | | | | | | |
| Registered voters | Registered voters | 35,275,287 | | | | | | | | |
| Sources |||||||||||
Popular vote
PSOE
29.42%
PP
22.66%
Cs
9.17%
Unidas Podemos
8.81%
Vox
3.70%
ERC–AM
3.64%
Más Madrid
2.47%
Junts
2.45%
EAJ/PNV
1.79%
EH Bildu
1.53%
Compromís
1.52%
BNG
0.85%
CCa–PNC
0.78%
CUP–AMunt
0.78%
Others
9.48%
Blank ballots
0.94% :

### City control

The following table lists party control in provincial capitals, as well as in municipalities with a population above or around 75,000. Gains for a party are highlighted in that party's colour. The inauguration of the new municipal councils took place on 15 June 2019 (except in León and Segovia).
| Municipality | Population | Previous control | New control |
| A Coruña | 244,850 | Atlantic Tide (Marea) | Spanish Socialist Workers' Party (PSOE) |
| Albacete | 173,050 | People's Party (PP) | Citizens–Party of the Citizenry (Cs) (PSOE in 2021) |
| Alcalá de Guadaíra | 75,256 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Alcalá de Henares | 193,751 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Alcobendas | 116,037 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Alcorcón | 169,502 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Algeciras | 121,414 | People's Party (PP) | People's Party (PP) |
| Alicante | 331,577 | People's Party (PP) | People's Party (PP) |
| Almería | 196,851 | People's Party (PP) | People's Party (PP) |
| Arona | 79,448 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Ávila | 57,657 | People's Party (PP) | For Ávila (XAV) |
| Avilés | 78,715 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Badajoz | 150,530 | People's Party (PP) | People's Party (PP) (Cs in 2021; PP in 2022) |
| Badalona | 217,741 | Socialists' Party of Catalonia (PSC–PSOE) | Socialists' Party of Catalonia (PSC–PSOE) (PP in 2020; PSC–PSOE in 2021) |
| Barakaldo | 100,435 | Basque Nationalist Party (EAJ/PNV) | Basque Nationalist Party (EAJ/PNV) |
| Barcelona | 1,620,343 | Barcelona in Common (BComú) | Barcelona in Common (BComú) |
| Bilbao | 345,821 | Basque Nationalist Party (EAJ/PNV) | Basque Nationalist Party (EAJ/PNV) |
| Burgos | 175,921 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Cáceres | 96,068 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Cádiz | 116,979 | Forward Andalusia (Adelante) | Forward Andalusia (Adelante) |
| Cartagena | 213,943 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Castellón de la Plana | 170,888 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Ceuta | 85,144 | People's Party (PP) | People's Party (PP) |
| Chiclana de la Frontera | 83,831 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Ciudad Real | 74,743 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) (Cs in 2021) |
| Córdoba | 325,708 | Spanish Socialist Workers' Party (PSOE) | People's Party (PP) |
| Cornellà de Llobregat | 87,173 | Socialists' Party of Catalonia (PSC–PSOE) | Socialists' Party of Catalonia (PSC–PSOE) |
| Coslada | 81,860 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Cuenca | 54,898 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Donostia-San Sebastián | 186,665 | Basque Nationalist Party (EAJ/PNV) | Basque Nationalist Party (EAJ/PNV) |
| Dos Hermanas | 133,168 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| El Ejido | 84,710 | People's Party (PP) | People's Party (PP) |
| El Puerto de Santa María | 88,364 | Spanish Socialist Workers' Party (PSOE) | People's Party (PP) |
| Elche | 230,625 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Fuengirola | 75,396 | People's Party (PP) | People's Party (PP) |
| Fuenlabrada | 193,586 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Gandía | 73,829 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Getafe | 180,747 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Getxo | 78,276 | Basque Nationalist Party (EAJ/PNV) | Basque Nationalist Party (EAJ/PNV) |
| Gijón | 271,843 | Asturias Forum (FAC) | Spanish Socialist Workers' Party (PSOE) |
| Girona | 100,266 | Together for Catalonia (JxCat–Junts) | Together for Catalonia (JxCat–Junts) |
| Granada | 232,208 | Spanish Socialist Workers' Party (PSOE) | Citizens–Party of the Citizenry (Cs) (PSOE in 2021) |
| Guadalajara | 84,145 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Huelva | 144,258 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Huesca | 52,463 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Jaén | 113,457 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Jerez de la Frontera | 212,879 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| L'Hospitalet de Llobregat | 261,068 | Socialists' Party of Catalonia (PSC–PSOE) | Socialists' Party of Catalonia (PSC–PSOE) |
| Las Palmas de Gran Canaria | 378,517 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Las Rozas de Madrid | 95,550 | People's Party (PP) | People's Party (PP) |
| Leganés | 186,907 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| León | 124,772 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Lleida | 137,856 | Socialists' Party of Catalonia (PSC–PSOE) | Republican Left of Catalonia (ERC) |
| Logroño | 151,113 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Lorca | 93,079 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Lugo | 98,025 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Madrid | 3,223,334 | More Madrid (Más Madrid) | People's Party (PP) |
| Málaga | 571,026 | People's Party (PP) | People's Party (PP) |
| Manresa | 76,250 | Together for Catalonia (JxCat–Junts) | Together for Catalonia (JxCat–Junts) |
| Marbella | 141,463 | People's Party (PP) | People's Party (PP) |
| Mataró | 126,988 | Socialists' Party of Catalonia (PSC–PSOE) | Socialists' Party of Catalonia (PSC–PSOE) |
| Melilla | 86,384 | People's Party (PP) | Citizens–Party of the Citizenry (Cs) |
| Mijas | 80,630 | Citizens–Party of the Citizenry (Cs) | Spanish Socialist Workers' Party (PSOE) |
| Móstoles | 207,095 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Murcia | 447,182 | People's Party (PP) | People's Party (PP) (PSOE in 2021) |
| Orihuela | 101,321 | People's Party (PP) | People's Party (PP) (PSOE in 2022) |
| Ourense | 105,505 | People's Party (PP) | Ourensan Democracy (DO) |
| Oviedo | 220,020 | Spanish Socialist Workers' Party (PSOE) | People's Party (PP) |
| Palencia | 78,629 | People's Party (PP) | Citizens–Party of the Citizenry (Cs) |
| Palma | 409,661 | More for Majorca (Més) | Spanish Socialist Workers' Party (PSOE) |
| Pamplona | 199,066 | Basque Country Gather (EH Bildu) | Sum Navarre (NA+) |
| Parla | 128,256 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Pontevedra | 82,802 | Galician Nationalist Bloc (BNG) | Galician Nationalist Bloc (BNG) |
| Pozuelo de Alarcón | 86,172 | People's Party (PP) | People's Party (PP) |
| Reus | 103,477 | Together for Catalonia (JxCat–Junts) | Together for Catalonia (JxCat–Junts) |
| Rivas-Vaciamadrid | 85,893 | United Left (IU) | United Left (IU) |
| Roquetas de Mar | 94,925 | People's Party (PP) | People's Party (PP) |
| 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) |
| Salamanca | 143,978 | People's Party (PP) | People's Party (PP) |
| San Cristóbal de La Laguna | 155,549 | Canarian Coalition–Canarian Nationalist Party (CCa) | Spanish Socialist Workers' Party (PSOE) |
| San Fernando | 95,174 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| San Sebastián de los Reyes | 87,724 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (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) |
| Santa Cruz de Tenerife | 204,856 | Canarian Coalition–Canarian Nationalist Party (CCa–PNC) | Spanish Socialist Workers' Party (PSOE) (CCa–PNC in 2020) |
| Santander | 172,044 | People's Party (PP) | People's Party (PP) |
| Santiago de Compostela | 96,405 | Open Compostela (CA) | Spanish Socialist Workers' Party (PSOE) |
| Segovia | 51,683 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Seville | 688,711 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Soria | 39,112 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Talavera de la Reina | 83,009 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Tarragona | 132,299 | Socialists' Party of Catalonia (PSC–PSOE) | Republican Left of Catalonia (ERC) |
| Telde | 123,265 | New Canaries (NCa) | Canarian Coalition–Canarian Nationalist Party (CCa–PNC) (NCa in 2021) |
| Terrassa | 218,535 | Socialists' Party of Catalonia (PSC–PSOE) | All for Terrassa (TxT) |
| Teruel | 35,691 | People's Party (PP) | People's Party (PP) |
| Toledo | 84,282 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Torrejón de Ardoz | 129,729 | People's Party (PP) | People's Party (PP) |
| Torrent | 81,245 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Torrevieja | 82,599 | The Greens (LV) | People's Party (PP) |
| Valencia | 791,413 | Commitment Coalition (Compromís) | Commitment Coalition (Compromís) |
| Valladolid | 298,866 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Vélez-Málaga | 80,817 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Vigo | 293,642 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Vitoria-Gasteiz | 249,176 | Basque Nationalist Party (EAJ/PNV) | Basque Nationalist Party (EAJ/PNV) |
| Zamora | 61,827 | United Left (IU) | United Left (IU) |
| Zaragoza | 666,880 | Zaragoza in Common (ZGZ) | People's Party (PP) |

### Deputation control

The following table lists party control in provincial deputations. Gains for a party are highlighted in that party's colour.
| Province | Population | Previous control | New control |
| A Coruña | 1,119,351 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Albacete | 388,786 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Alicante | 1,838,819 | People's Party (PP) | People's Party (PP) |
| Almería | 709,340 | People's Party (PP) | People's Party (PP) |
| Ávila | 158,498 | People's Party (PP) | People's Party (PP) |
| Badajoz | 676,376 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Barcelona | 5,609,350 | Together for Catalonia (JxCat–Junts) | Socialists' Party of Catalonia (PSC–PSOE) |
| Burgos | 357,070 | People's Party (PP) | People's Party (PP) |
| Cáceres | 396,487 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Cádiz | 1,238,714 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Castellón | 576,898 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Ciudad Real | 499,100 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Córdoba | 785,240 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Cuenca | 197,222 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Girona | 761,947 | Together for Catalonia (JxCat–Junts) | Together for Catalonia (JxCat–Junts) |
| Granada | 912,075 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Guadalajara | 254,308 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Huelva | 519,932 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Huesca | 219,345 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Jaén | 638,099 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| León | 463,746 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Lleida | 432,866 | Together for Catalonia (JxCat–Junts) | Republican Left of Catalonia (ERC) |
| Lugo | 331,327 | People's Party (PP) | Spanish Socialist Workers' Party (PSOE) |
| Málaga | 1,641,121 | People's Party (PP) | People's Party (PP) |
| Ourense | 309,293 | People's Party (PP) | People's Party (PP) |
| Palencia | 162,035 | People's Party (PP) | People's Party (PP) |
| Pontevedra | 941,772 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Salamanca | 331,473 | People's Party (PP) | People's Party (PP) |
| Segovia | 153,342 | People's Party (PP) | People's Party (PP) |
| Seville | 1,939,887 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Soria | 88,600 | Spanish Socialist Workers' Party (PSOE) | People's Party (PP) |
| Tarragona | 795,902 | Together for Catalonia (JxCat–Junts) | Republican Left of Catalonia (ERC) |
| Teruel | 134,572 | Aragonese Party (PAR) | Spanish Socialist Workers' Party (PSOE) |
| Toledo | 687,391 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Valencia | 2,547,986 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |
| Valladolid | 519,851 | People's Party (PP) | People's Party (PP) |
| Zamora | 174,549 | People's Party (PP) | Citizens–Party of the Citizenry (Cs) |
| Zaragoza | 954,811 | Spanish Socialist Workers' Party (PSOE) | Spanish Socialist Workers' Party (PSOE) |