April 2019 Spanish general election
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All 350 seats in the Congress of Deputies and 208 (of 266) seats in the Senate 176 seats needed for a majority in the Congress of Deputies |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Opinion polls | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Registered | 36,898,883 ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Turnout | 26,478,140 (71.8%)![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
435px Constituency results map for the Congress of Deputies
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The April 2019 Spanish general election was held on Sunday, 28 April 2019, to elect the 13th Cortes Generales of the Kingdom of Spain. All 350 seats in the Congress of Deputies were up for election, as well as 208 of 266 seats in the Senate.
Following the 2016 election, the People's Party (PP) formed a minority government with confidence and supply support from Ciudadanos (Cs) and Canarian Coalition (CC), allowed by the Spanish Socialist Workers' Party (PSOE) abstaining in Mariano Rajoy's investiture after a party crisis resulted in the ousting of Pedro Sánchez as leader. The PP's term of office was undermined by a constitutional crisis over the Catalan issue,[1] the result of a regional election held thereafter,[2] coupled with corruption scandals and protests with thousands of retirees demanding pension increases.[3] In May 2018, the National Court found in the Gürtel case that since 1989 the PP had profited from the kickbacks-for-contracts scheme and confirmed the existence of an illegal accounting and financing structure kept separate from the party's official accounts. Sánchez, who was re-elected as PSOE leader in a leadership contest in 2017, brought down Rajoy's government in June 2018 through a motion of no confidence.[4][5][6][7] Rajoy resigned as PP leader[8][9] and was succeeded by Pablo Casado.[10]
Presiding over a minority government of 84 deputies, Pedro Sánchez struggled to maintain a working majority in the Congress with the support of the parties which had backed the no-confidence motion. The 2018 Andalusian regional election which saw a sudden and strong rise of the far-right Vox party resulted in the PSOE losing the regional government for the first time in history to a PP–Cs–Vox alliance. After the 2019 General State Budget was voted down by the Congress of Deputies on 13 February 2019 as a result of Republican Left of Catalonia (ERC) and Catalan European Democratic Party (PDeCAT) siding against the government, Sánchez called a snap election to be held on 28 April, one month ahead of the Super Sunday of local, regional, and European Parliament elections scheduled for 26 May.[11][12] The Valencian regional election was scheduled for 28 April in order for it to take place on the same date as the general election.[13]
After a turnout of 71.8%, the ruling PSOE of Prime Minister Pedro Sánchez won a victory—the first for the party in a nationwide election in eleven years—with 28.7% of the vote and 123 seats, an improvement of 38 seats over its previous mark which mostly came at the expense of left-wing Unidas Podemos. In the Senate, the PSOE became the largest party in the chamber for the first time since 1995, winning its first absolute majority of seats in that chamber since the 1989 election.[14] The PP under Casado received its worst result in history after being reduced to 66 seats and 16.7% of the vote in what was dubbed the worst electoral setback for a major Spanish party since the collapse of the UCD in 1982.[15] Cs saw an increase of support which brought them within 0.8% of the vote and within 9 seats of the PP, passing them in several major regions. The far-right Vox party entered Congress for the first time, but it failed to fulfill expectations by scoring 10.3% of the vote and 24 seats, which was less than was indicated in opinion polls during the run-up to the election. The three-way split in the overall right-of-centre vote not only ended any chance of an Andalusian-inspired right-wing alliance, but it also ensured that Sánchez's PSOE would be the only party that could realistically form a government.[16][17]
Contents
Overview
Background
The June 2016 general election had resulted in the People's Party (PP) gaining votes and seats relative to its result in the December 2015 election and a round of coalition talks throughout the summer saw Mariano Rajoy obtaining the support of Ciudadanos (C's) and Canarian Coalition (CC) for his investiture, but this was still not enough to assure him re-election. Criticism of Spanish Socialist Workers' Party (PSOE) leader Pedro Sánchez for his electoral results and his stance opposing Rajoy's investiture, said to be a contributing factor to the country's political deadlock, reached boiling point after poor PSOE showings in the Basque and Galician elections.[18] A party crisis ensued, seeing Sánchez being ousted and a caretaker committee being appointed by party rebels led by Susana Díaz, who subsequently set out to abstain in Rajoy's investiture and allow a PP minority government to be formed, preventing a third election in a row from taking place.[19][20][21][22] Díaz's bid to become new party leader was defeated by party members in a party primary in May 2017, with Sánchez being voted again into office under a campaign aimed at criticising the PSOE's abstention in Rajoy's investiture.
Concurrently, the incumbent PP cabinet found itself embroiled in a string of political scandals which had seen the political demise of former Madrid premier Esperanza Aguirre—amid claims of a massive financial corruption plot staged by former protegés—as well as accusations of judicial meddling and political cover-up.[23][24][25][26] This prompted left-wing Unidos Podemos to table a no-confidence motion on Mariano Rajoy in June 2017.[27][28] While the motion was voted down due to a lack of support from other opposition parties, it revealed the parliamentary weakness of Rajoy's government as abstentions and favourable votes combined amounted to 179, to just 170 MPs rejecting it.[29][30]
Pressure on the Spanish government increased after a major constitutional crisis over the issue of an illegal independence referendum unravelled in Catalonia. Initial actions from the Parliament of Catalonia to approve two bills supporting a referendum and a legal framework for an independent Catalan state were suspended by the Constitutional Court of Spain. The government's crackdown on referendum preparations—which included police searches, raids and arrests of Catalan government officials as well as an intervention into Catalan finances—sparked public outcry and protests accusing the PP government of "anti-democratic and totalitarian" repression.[31][32][33] The Catalan parliament voted to unilaterally declare independence from Spain,[34] which resulted in the Spanish Senate enforcing Article 155 of the Constitution to remove the regional authorities and impose direct rule.[35][1][36] Carles Puigdemont and part of his cabinet fled to Belgium after being ousted, facing charges of sedition, rebellion and embezzlement.[37][38][39] Rajoy immediately dissolved the Catalan parliament and called a regional election for 21 December 2017,[40] but it left his PP severely mauled as Cs capitalised on anti-independence support in the region.[2]
The scale of PP's collapse in Catalonia and the success of Cs had an impact on national politics, with Ciudadanos rising to first place nationally in subsequent opinion polls, endangering PP's stand as the hegemonic party within the Spanish centre-right spectrum.[41][42][43][44] Massive protests by pensioners groups, long regarded as a key component of the PP's electoral base, demanding pension increases,[3] further undermining the PP's standing.
On 24 May 2018, the National Court found that the PP profited from the illegal kickbacks-for-contracts scheme of the Gürtel case, confirming the existence of an illegal accounting and financing structure that had run in parallel with the party's official one since 1989 and ruling that the PP helped establish "a genuine and effective system of institutional corruption through the manipulation of central, autonomous and local public procurement".[4] This event prompted the PSOE to submit a motion of no confidence in Rajoy and in Cs withdrawing its support from the government and demanding the immediate calling of an early election.[5][6] An absolute majority of 180 MPs in the Congress of Deputies voted to oust Mariano Rajoy from power on 1 June 2018, replaced him as Prime Minister with PSOE's Pedro Sánchez.[7] On 5 June, Rajoy announced his farewell from politics and his return to his position as property registrar in Santa Pola,[8][9][45] vacating his seat in the Congress of Deputies and triggering a leadership contest in which the party's Vice Secretary-General of Communication Pablo Casado defeated former Deputy Prime Minister Soraya Sáenz de Santamaría and became new PP president on 21 July 2018.[46][10]
For most of his government, Sánchez was reliant on confidence and supply support from Unidos Podemos and New Canaries (NCa), negotiating additional support from Republican Left of Catalonia (ERC), Catalan European Democratic Party (PDeCAT) and Basque Nationalist Party (PNV) on an issue-by-issue basis. ERC, PDeCAT and En Marea withdrew their support from the government in February 2019 by voting down the 2019 General State Budget, with the government losing the vote 191–158; this prompted a snap election to be called for 28 April.[47]
Electoral system
The Spanish Cortes Generales were envisaged as an imperfect bicameral system. The Congress of Deputies had greater legislative power than the Senate, having the ability to vote confidence in or withdraw it from a Prime Minister and to override Senate vetoes by an absolute majority of votes. Nonetheless, the Senate possessed a few exclusive, yet limited in number functions—such as its role in constitutional amendment—which are not subject to the Congress' override.[48][49] Voting for the Cortes Generales was on the basis of universal suffrage which comprised all nationals over eighteen and in full enjoyment of their political rights.[50] Additionally, Spaniards abroad were required to apply for voting before being permitted to vote, a system known as "begged" or expat vote (Spanish: Voto rogado).[51]
For the Congress of Deputies, 348 seats were elected using the D'Hondt method and a closed list proportional representation, with a threshold of 3 percent of valid votes—which included blank ballots—being applied in each constituency. Parties not reaching the threshold were not taken into consideration for seat distribution. Additionally, the use of the D'Hondt method might result in an effective threshold over three percent, depending on the district magnitude.[52] Seats were allocated to constituencies, corresponding to the provinces of Spain. Each constituency was entitled to an initial minimum of two seats, with the remaining 248 allocated among the constituencies in proportion to their populations. Ceuta and Melilla were allocated the two remaining seats which were elected using plurality voting.[48][53][54][55]
For the Senate, 208 seats were elected using an open list partial block voting, with electors voting for individual candidates instead of parties. In constituencies electing four seats, electors could vote for up to three candidates; in those with two or three seats, for up to two candidates; and for one candidate in single-member districts. Each of the 47 peninsular provinces was allocated four seats, whereas for insular provinces, such as the Balearic and Canary Islands, districts were the islands themselves, with the larger—Majorca, Gran Canaria and Tenerife—being allocated three seats each and the smaller—Menorca, Ibiza–Formentera, Fuerteventura, La Gomera, El Hierro, Lanzarote and La Palma—one each. Ceuta and Melilla elected two seats each. Additionally, autonomous communities could appoint at least one senator each and were entitled to one additional senator per each million inhabitants.[48][53][54][55]
The electoral law provided that parties, federations, coalitions and groupings of electors were allowed to present lists of candidates. However, parties, federations or coalitions that had not obtained a mandate in either House of Parliament at the preceding election were required to secure the signature of at least 0.1 percent of the electors registered in the constituency for which they sought election, whereas groupings of electors were required to secure the signature of 1 percent of electors. Electors were barred from signing for more than one list of candidates. Concurrently, parties and federations intending to enter in coalition to take part jointly at an election were required to inform the relevant Electoral Commission within ten days of the election being called.[53][55] After the experience of the 2015–2016 political deadlock leading to the June 2016 election and the possibility of a third election being needed, the electoral law was amended in order to introduce a special, simplified process for election re-runs, including a shortening of deadlines, the lifting of signature requirements if these had been already met for the immediately previous election and the possibility of maintaining lists and coalitions without needing to go through pre-election procedures again.
Election date
The term of each House of the Cortes Generales—the Congress and the Senate—expired four years from the date of their previous election, unless they were dissolved earlier. The election Decree was required to be issued no later than the twenty-fifth day prior to the date of expiry of the Cortes in the event that the Prime Minister did not make use of his prerogative of early dissolution. The Decree was to be published on the following day in the Official State Gazette, with election day taking place on the fifty-fourth day from publication. The previous election was held on 26 June 2016, which meant that the legislature's term would expire on 26 June 2020. The election Decree was required to be published no later than 2 June 2020, with the election taking place on the fifty-fourth day from publication, setting the latest possible election date for the Cortes Generales on Sunday, 26 July 2020.[53][55]
The Prime Minister had the prerogative to dissolve both Houses at any given time—either jointly or separately—and call a snap election, provided that no motion of no confidence was in process, no state of emergency was in force and that dissolution did not occur before one year had elapsed since the previous one. Additionally, both Houses were to be dissolved and a new election called if an investiture process failed to elect a Prime Minister within a two-month period from the first ballot.[48][54] Barred this exception, there was no constitutional requirement for simultaneous elections for the Congress and the Senate, there being no precedent of separate elections and with governments having long preferred that elections for the two Houses take place simultaneously.
After the 2019 General State Budget was voted down by the Congress of Deputies on 13 February 2019, it was confirmed that Sánchez would call a snap election, with the specific date to be announced following a Council of Ministers meeting on 15 February.[56][57][58] Sánchez confirmed 28 April as the election date in an institutional statement following the Council of Ministers, with the Cortes Generales being subsequently dissolved on 5 March.[59]
Parties and alliances
Parliamentary status
The Cortes Generales were officially dissolved on 5 March 2019, after the publication of the dissolution Decree in the Official State Gazette.[60] The tables below show the status of the parliamentary groups in both chambers at the time of dissolution.[61][62]
|
|
Main electoral lists
Below is a list of the main parties and electoral alliances which contested the election. Parties and alliances in government at the time of the election are shaded in light green, with party candidates concurrently holding a relevant cabinet position shown in bold and their most senior cabinet office indicated in a smaller font.
Two opposing coalitions were formed in Navarre at different levels: for the Senate, Geroa Bai, EH Bildu, Podemos and Izquierda-Ezkerra re-created the Cambio-Aldaketa alliance under which they had already contested the 2015 Spanish general election.[75] Concurrently, UPN, Cs and PP formed the Navarra Suma alliance for both Congress and Senate elections.[76] In Galicia, En Marea, the former Podemos–EU–Anova alliance which had been constituted as a party in 2016, broke away from the creator parties and announced that it would contest the election on its own.[77][78] Podemos, EU and Equo in Galicia formed a regional branch for the Unidas Podemos alliance branded En Común–Unidas Podemos[79] whereas Anova chose to step out from the election race.[80] In the Balearic Islands, an alliance was formed for the Congress election by More for Majorca (Més), More for Menorca (MpM), Now Eivissa (Ara Eivissa) and Republican Left of Catalonia (ERC), named Veus Progressistes;[81] for the Senate election, the alliance was styled as Unidas Podemos Veus Progressistes and included Podemos and IU.[82]
Timetable
The key dates are listed below (all times are CET. Note that the Canary Islands use WET (UTC+0) instead):[53][55][83]
- 4 March: The election Decree is issued with the countersign of the Prime Minister after deliberation in the Council of Ministers, ratified by the King.[60]
- 5 March: Formal dissolution of the Cortes Generales and beginning of a suspension period of events for the inauguration of public works, services or projects.[53]
- 8 March: Initial constitution of Provincial and Zone Electoral Commissions.
- 15 March: Deadline for parties and federations intending to enter into a coalition to inform the relevant Electoral Commission.
- 25 March: Deadline for parties, federations, coalitions, and groupings of electors to present lists of candidates to the relevant Electoral Commission.
- 27 March: Submitted lists of candidates are provisionally published in the Official State Gazette.
- 30 March: Deadline for citizens entered in the Register of Absent Electors Residing Abroad and for citizens temporarily absent from Spain to apply for voting (extended to 1 April by the Central Electoral Comission).
- 31 March: Deadline for parties, federations, coalitions, and groupings of electors to rectify irregularities in their lists.
- 1 April: Official proclamation of valid submitted lists of candidates.
- 2 April: Proclaimed lists are published in the Official State Gazette.
- 12 April: Official start of electoral campaigning.
- 18 April: Deadline to apply for postal voting.
- 23 April: Official start of legal ban on electoral opinion polling publication, dissemination or reproduction and deadline for citizens entered in the Register of Absent Electors Residing Abroad to vote by mail.
- 24 April: Deadline for postal and temporarily absent voters to issue their votes (extended to 25 April by the Central Electoral Comission).
- 26 April: Last day of official electoral campaigning and deadline for citizens entered in the Register of Absent Electors Residing Abroad to vote in a ballot box in the relevant Consular Office or Division (extended to 28 April by the Central Electoral Comission).
- 27 April: Official 24-hour ban on political campaigning prior to the general election (reflection day).
- 28 April: Polling day (polling stations open at 9 am and close at 8 pm or once voters present in a queue at/outside the polling station at 8 pm have cast their vote). Provisional counting of votes starts immediately.
- 1 May: General counting of votes, including the counting of votes made overseas.
- 4 May: Deadline for the general counting of votes to be carried out by the relevant Electoral Commission.
- 13 May: Deadline for elected members to be proclaimed by the relevant Electoral Commission.
- 23 May: Deadline for both chambers of the Cortes Generales to be re-assembled (the election Decree determines this date, which for the April 2019 election was set for 21 May).[60]
- 22 June: Final deadline for definitive results to be published in the Official State Gazette.
Campaign period
Party slogans
Party or alliance | Original slogan | English translation | Refs | |
---|---|---|---|---|
PP | « Valor seguro » | "Safe asset" | [84] | |
PSOE | « La España que quieres »[lower-alpha 14] « Haz que pase » & « Estamos muy cerca » |
"The Spain you want" "Make it happen" & "We are very close" |
[85] [86][87] |
|
Unidas Podemos |
Main: « La historia la escribes tú » ECP: « Guanyem per avançar » |
Main: "You write history" ECP: "Let's win to advance" |
[88] [89] |
|
Cs | « ¡Vamos Ciudadanos! » | "Let's go Citizens!" | [90] | |
bgcolor="Template:Republican Left of Catalonia–Sovereigntists/meta/color"| | ERC–Sobiranistes | « Va de llibertat » | "It's about freedom" | [91] |
bgcolor=" | JxCat–Junts | « Tu ets la nostra força. Tu ets la nostra veu » | "You are our strength. You are our voice" | [92] |
EAJ/PNV | « Nos mueve Euskadi. Zurea, gurea » | "The Basque Country moves us. What's yours is ours" | [93] | |
EH Bildu | « Erabaki. Para avanzar » | "Decide. To make progress" | [94] | |
CCa–PNC | « Luchamos por Canarias » | "We fight for Canaries" | [95] | |
bgcolor="Template:Vox (political party)/meta/color"| | Vox | « Por España » | "For Spain" | [96] |
Compromís | « Imparables » | "Unstoppable" | [97] | |
bgcolor="Template:New Canaries/meta/color"| | NCa | « Para defender Canarias. Canarias con futuro » | "To defend the Canaries. Canaries with future" | [98] |
bgcolor="Template:Navarra Suma/meta/color"| | NA+ | « Navarra suma contigo » | "Navarre sums with you" | [99] |
Leaders' debates
Date | Organisers | Moderator(s) | P Present S Surrogate NI Non-invitee A Absent invitee | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
PP | PSOE | UP | Cs | ERC | JxCat | PNV | Vox | Audience | Refs | |||
style="background: | style="background:Template:Vox (political party)/meta/color;"| | |||||||||||
17 March | laSexta (El Objetivo)[lower-alpha 15] |
Ana Pastor | P Lacalle |
P Saura |
P Álvarez |
P Roldán |
NI | NI | NI | NI | 4.5% (758,000) |
[100] [101] |
8 April | El Confidencial[lower-alpha 16] | Isabel Morillo Paloma Esteban |
P Uriarte |
P MJ. Montero |
P I. Montero |
P Arrimadas |
NI | NI | NI | P Monasterio |
— | [102] |
10 April | Cuatro (Todo es Mentira) |
Risto Mejide | S Maroto |
S MJ. Montero |
S Vera |
S Cantó |
NI | NI | NI | A | 6.2% (735,000) |
[103] [104] |
S Maroto |
S MJ. Montero |
S Vera |
S Cantó |
S Rufián |
S Cuevillas |
P Esteban |
A | 7.2% (736,000) |
||||
13 April | laSexta (La Sexta Noche)[lower-alpha 16] |
Iñaki López | P Uriarte |
P MJ. Montero |
P I. Montero |
P Arrimadas |
NI | NI | NI | A | 9.4% (1,027,000) |
[105] [106] |
16 April | RTVE | Xabier Fortes | S A. de Toledo |
S MJ. Montero |
S I. Montero |
S Arrimadas |
S Rufián |
NI | P Esteban |
NI | 11.8% (1,794,000) |
[107] [108] |
20 April | laSexta (La Sexta Noche) |
Iñaki López | S Egea |
S Sicilia |
S Garzón |
S Cantó |
S Rufián |
S Borràs |
P Esteban |
NI | 9.3% (997,000) |
[109] [110] |
22 April | RTVE | Xabier Fortes | P Casado |
P Sánchez |
P Iglesias |
P Rivera |
NI | NI | NI | NI | 43.8% (8,886,000) |
[111] [112] |
23 April | Atresmedia | Ana Pastor Vicente Vallés |
P Casado |
P Sánchez |
P Iglesias |
P Rivera |
NI | NI | NI | NI[lower-alpha 17] | 48.8% (9,477,000) |
[114] [115] |
- Opinion polls
Debate | Polling firm/Commissioner | PP | PSOE | UP | Cs | Tie | None | ![]() |
---|---|---|---|---|---|---|---|---|
22 April | electoPanel/electomania.es[116] | 16.0 | 24.0 | 24.0 | Template:Party shading/Cs| 34.0 | – | 1.0 | 1.0 |
SocioMétrica/El Español[117] | 18.0 | 13.0 | 19.0 | Template:Party shading/Cs| 27.0 | – | – | 24.0 | |
23 April | electoPanel/electomania.es[118][119] | 18.0 | 13.0 | 34.0 | 33.0 | – | 2.0 | 0.0 |
SocioMétrica/El Español[120] | 12.5 | 14.3 | 21.3 | Template:Party shading/Cs| 28.2 | – | – | 23.7 | |
Both | NC Report/La Razón[121] | 25.7 | 18.6 | 25.7 | Template:Party shading/Cs| 30.0 | – | – | – |
CIS[122] | 5.6 | 19.1 | 34.7 | 16.6 | 4.2 | 14.7 | 5.1 |
Opinion polls
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Template:Opinion polling for the April 2019 Spanish general election (Graphical summary)
Voter turnout
The table below shows registered vote turnout on election day without including voters from the Census of Absent-Residents (CERA).
Region | Time | |||||
---|---|---|---|---|---|---|
14:00 | 18:00 | 20:00 | ||||
2016 | 2019 | 2016 | 2019 | 2016 | 2019 | |
Andalusia | 37.60% | 38.94% | 50.25% | 57.25% | 68.16% | 73.31% |
Aragon | 37.88% | 44.65% | 50.86% | 62.32% | 71.89% | 77.62% |
Asturias | 34.70% | 40.15% | 50.84% | 58.67% | 68.19% | 73.35% |
Balearic Islands | 34.48% | 38.10% | 47.05% | 54.42% | 62.58% | 67.58% |
Basque Country | 36.05% | 41.75% | 51.36% | 60.05% | 67.44% | 74.52% |
Canary Islands | 28.38% | 30.72% | 44.86% | 51.00% | 64.37% | 68.14% |
Cantabria | 39.22% | 43.12% | 56.19% | 63.65% | 73.37% | 78.09% |
Castile and León | 37.18% | 41.80% | 53.33% | 62.00% | 73.34% | 78.24% |
Castilla–La Mancha | 38.92% | 42.71% | 52.44% | 62.35% | 72.94% | 78.02% |
Catalonia | 32.31% | 43.52% | 46.38% | 64.20% | 65.60% | 77.58% |
Extremadura | 39.48% | 42.87% | 51.40% | 60.22% | 70.45% | 76.31% |
Galicia | 34.07% | 36.97% | 51.68% | 58.93% | 69.63% | 73.97% |
La Rioja | 40.94% | 44.76% | 55.61% | 61.62% | 74.71% | 78.11% |
Madrid | 39.01% | 43.61% | 54.48% | 65.11% | 74.26% | 79.75% |
Murcia | 39.96% | 43.41% | 52.89% | 61.85% | 71.35% | 75.69% |
Navarre | 38.03% | 43.79% | 51.77% | 60.97% | 70.58% | 76.29% |
Valencian Community | 43.34% | 45.87% | 56.51% | 61.67% | 74.09% | 76.34% |
Ceuta | 24.97% | 30.47% | 37.51% | 48.84% | 52.59% | 63.97% |
Melilla | 21.82% | 28.14% | 34.32% | 45.45% | 51.35% | 63.05% |
Total | 36.87% | 41.49% | 51.21% | 60.76% | 69.83% | 75.75% |
Sources[123] |
Results
Congress of Deputies
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Parties and coalitions | Popular vote | Seats | |||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | ±pp | Total | +/− | |||||
Spanish Socialist Workers' Party (PSOE) | 7,513,142 | 28.67 | +6.04 | 123 | +38 | ||||
People's Party (PP)1 | 4,373,653 | 16.69 | –15.88 | 66 | –69 | ||||
Citizens–Party of the Citizenry (Cs)1 | 4,155,665 | 15.86 | +2.88 | 57 | +25 | ||||
United We Can (Unidas Podemos) | 3,751,145 | 14.32 | –6.83 | 42 | –29 | ||||
In Common–United We Can (Podemos–EU–Tides in Common–Equo)3 | 238,061 | 0.91 | –0.53 | 2 | –3 | ||||
bgcolor="Template:Vox (political party)/meta/color"| | Vox (Vox) | 2,688,092 | 10.26 | +10.06 | 24 | +24 | |||
rowspan="3" bgcolor="Template:Republican Left of Catalonia–Sovereigntists/meta/color"| | Republican Left of Catalonia–Sovereigntists (ERC–Sobiranistes) | 1,024,628 | 3.91 | +1.28 | 15 | +6 | |||
Republican Left of the Valencian Country (ERPV) | 4,236 | 0.02 | New | 0 | ±0 | ||||
bgcolor=" | Together for Catalonia–Together (JxCat–Junts)4 | 500,787 | 1.91 | –0.10 | 7 | –1 | |||
Basque Nationalist Party (EAJ/PNV) | 395,884 | 1.51 | +0.32 | 6 | +1 | ||||
Animalist Party Against Mistreatment of Animals (PACMA) | 328,299 | 1.25 | +0.06 | 0 | ±0 | ||||
bgcolor="Template:EH Bildu/meta/color"| | Basque Country Unite (EH Bildu) | 259,647 | 0.99 | +0.22 | 4 | +2 | |||
Commitment: Bloc–Initiative–Greens Equo (Compromís 2019) | 173,821 | 0.66 | New | 1 | +1 | ||||
Canarian Coalition–Canarian Nationalist Party (CCa–PNC) | 137,664 | 0.53 | +0.20 | 2 | +1 | ||||
bgcolor="Template:Republican Front (Catalonia)/meta/color"| | Free People–We Are Alternative–Pirates: Republican Front (Front Republicà) | 113,807 | 0.43 | New | 0 | ±0 | |||
bgcolor="Template:Navarra Suma/meta/color"| | Sum Navarre (NA+)5 | 107,619 | 0.41 | –0.12 | 2 | ±0 | |||
Galician Nationalist Bloc (BNG) | 94,433 | 0.36 | +0.17 | 0 | ±0 | ||||
Regionalist Party of Cantabria (PRC) | 52,266 | 0.20 | New | 1 | +1 | ||||
bgcolor="Template:Zero Cuts/meta/color"| | Zero Cuts–Green Group (Recortes Cero–GV) | 47,363 | 0.18 | –0.04 | 0 | ±0 | |||
bgcolor="Template:New Canaries/meta/color"| | New Canaries (NCa) | 36,225 | 0.14 | New | 0 | ±0 | |||
bgcolor="Template:Actúa/meta/color"| | Act (PACT) | 30,236 | 0.12 | New | 0 | ±0 | |||
bgcolor="Template:Veus Progressistes/meta/color"| | Progressive Voices (Ara–Més–esquerra) | 25,191 | 0.10 | New | 0 | ±0 | |||
Yes to the Future (GBai) | 22,309 | 0.09 | +0.03 | 0 | ±0 | ||||
For a Fairer World (PUM+J) | 21,863 | 0.08 | New | 0 | ±0 | ||||
En Masse (En Marea) | 17,899 | 0.07 | New | 0 | ±0 | ||||
Communists (PCPE–PCPC–PCPA) | 17,061 | 0.07 | –0.04 | 0 | ±0 | ||||
bgcolor="Template:Communist Party of the Workers of Spain/meta/color"| | Communist Party of the Workers of Spain (PCTE) | 14,022 | 0.05 | New | 0 | ±0 | |||
El Pi–Proposal for the Isles (El Pi) | 11,692 | 0.04 | New | 0 | ±0 | ||||
bgcolor="Template:Andalusia by Itself/meta/color"| | Andalusia by Itself (AxSí) | 11,407 | 0.04 | New | 0 | ±0 | |||
bgcolor="Template:Spanish Communist Workers' Party/meta/color"| | Spanish Communist Workers' Party (PCOE) | 9,130 | 0.03 | +0.02 | 0 | ±0 | |||
bgcolor="Template:Avant/meta/color"| | Forward–The Greens (Avant/Adelante–LV)6 | 7,332 | 0.03 | +0.02 | 0 | ±0 | |||
Blank Seats (EB) | 7,072 | 0.03 | –0.02 | 0 | ±0 | ||||
Coalition for Melilla (CpM) | 6,857 | 0.03 | New | 0 | ±0 | ||||
bgcolor="Template:Somos Región/meta/color"| | We Are Region (Somos Región) | 4,976 | 0.02 | New | 0 | ±0 | |||
Humanist Party (PH) | 4,495 | 0.02 | +0.01 | 0 | ±0 | ||||
bgcolor="Template:We Are Valencian/meta/color"| | We Are Valencian in Movement (UiG–Som–CUIDES) | 4,473 | 0.02 | –0.01 | 0 | ±0 | |||
bgcolor="Template:Left in Positive/meta/color"| | Left in Positive (IZQP) | 3,503 | 0.01 | New | 0 | ±0 | |||
Canaries Now (ANC–CNC–UP)7 | 3,037 | 0.01 | +0.01 | 0 | ±0 | ||||
bgcolor="Template:Commitment to Galicia/meta/color"| | Commitment to Galicia (CxG) | 2,760 | 0.01 | New | 0 | ±0 | |||
Sorian People's Platform (PPSO) | 2,663 | 0.01 | New | 0 | ±0 | ||||
bgcolor="Template:Nova Convergència/meta/color"| | Convergents (CNV) | 2,541 | 0.01 | New | 0 | ±0 | |||
Regionalist Party of the Leonese Country (PREPAL) | 2,190 | 0.01 | +0.01 | 0 | ±0 | ||||
Extremadurans (CEx–CREx–PREx) | 2,150 | 0.01 | New | 0 | ±0 | ||||
Riojan Party (PR+) | 2,098 | 0.01 | New | 0 | ±0 | ||||
bgcolor="Template:Libertarian Party (Spain)/meta/color"| | Libertarian Party (P–LIB) | 1,216 | 0.00 | –0.01 | 0 | ±0 | |||
United Linares Independent Citizens (CILU–Linares) | 1,081 | 0.00 | New | 0 | ±0 | ||||
bgcolor="Template:Andecha Astur/meta/color"| | Andecha Astur (Andecha Astur) | 932 | 0.00 | New | 0 | ±0 | |||
Retirees Party for the Future. Dignity and Democracy ("JF") | 876 | 0.00 | New | 0 | ±0 | ||||
bgcolor="Template:Puyalón de Cuchas/meta/color"| | Puyalón (PYLN) | 835 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Federation of Independents of Aragon/meta/color"| | Federation of Independents of Aragon (FIA) | 785 | 0.00 | ±0.00 | 0 | ±0 | |||
bgcolor="Template:Falange Española de las JONS (1976)/meta/color"| | Spanish Phalanx of the CNSO (FE–JONS) | 646 | 0.00 | –0.04 | 0 | ±0 | |||
Feminism8 (F8) | 571 | 0.00 | New | 0 | ±0 | ||||
bgcolor="Template:European Solidarity Action Party/meta/color"| | European Solidarity Action Party (Solidaria) | 528 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Plural Democracy/meta/color"| | Plural Democracy (DPL) | 504 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Regionalist Union of Castile and León/meta/color"| | Regionalist Union of Castile and León (Unión Regionalista) | 490 | 0.00 | New | 0 | ±0 | |||
Centered (centrados) | 459 | 0.00 | New | 0 | ±0 | ||||
bgcolor="Template:Living Ourense/meta/color"| | Living Ourense (VOU) | 335 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Public Defense Organization/meta/color"| | Public Defense Organization (ODP) | 308 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:European Retirees Social Democratic Party/meta/color"| | European Retirees Social Democratic Party–Centre Unity (PDSJE–UdeC) | 277 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Revolutionary Anticapitalist Left/meta/color"| | Revolutionary Anticapitalist Left (IZAR) | 257 | 0.00 | ±0.00 | 0 | ±0 | |||
bgcolor="Template:Andalusian Solidary Independent Republican Party/meta/color"| | Andalusian Solidary Independent Republican Party (RISA) | 190 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Converxencia XXI/meta/color"| | XXI Convergence (C21) | 73 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Death to the System (Spain)/meta/color"| | Death to the System (+MAS+) | 47 | 0.00 | New | 0 | ±0 | |||
bgcolor="Template:Union of Everyone/meta/color"| | Union of Everyone (UdT) | 28 | 0.00 | ±0.00 | 0 | ±0 | |||
Blank ballots | 199,836 | 0.76 | +0.02 | ||||||
Total | 26,201,371 | 350 | ±0 | ||||||
Valid votes | 26,201,371 | 98.95 | –0.12 | ||||||
Invalid votes | 276,769 | 1.05 | +0.12 | ||||||
Votes cast / turnout | 26,478,140 | 71.76 | +5.28 | ||||||
Abstentions | 10,420,743 | 28.24 | –5.28 | ||||||
Registered voters | 36,898,883 | ||||||||
Sources[124][125] | |||||||||
|
Senate
Aftermath
Analysis
The election resulted in a victory for Pedro Sánchez's Spanish Socialist Workers' Party (PSOE)—its first since the 2008 general election—which swept the country and won in most constituencies and regions. The right-wing bloc of PP–Cs–Vox was only able to garner 42.9% of the vote and 147 Congress seats (149 including the Navarra Suma alliance in Navarre) to the 165 seats and 43.0% vote share garnered by the two major left-wing parties, PSOE and Unidas Podemos. Even though the left-wing bloc was still 11 seats short of a majority, the three-way split on the centre-right ensured Sánchez's PSOE would be the only party that could realistically garner enough support from third parties to command a majority in the lower house.[127] The PSOE also obtained an absolute majority of seats in the Senate for the first time since 1989 as the PP vote collapsed.[128] Having initially been allocated 121 senators, it was awarded two additional senators from PP after the counting of CERA votes, the Census of Absent-Residents, namely one for Zamora and one for Segovia.[129]
Support for the People's Party (PP) plummeted and scored the worst result of its history as well as the worst support for any of the party's incarnations since the People's Alliance results in the 1977 and 1979 elections. The PP was only able to remain the most voted party in five constituencies: Ávila, Lugo, Melilla, Ourense and Salamanca; and it was not able to remain the largest party in any region, including Galicia, where it lost to the PSOE for the first time ever in any kind of election.[130][131] Overall, the party lost 3.6 million votes from 2016, with post-election analysis determining that 1.4 million had been lost to Albert Rivera's Citizens party, 1.6 million to far-right Vox, 400,000 to abstentions and a further 300,000 to PSOE.[132]
Scoring below previous expectations throughout the campaign, Vox's result signalled the first time since Blas Piñar's election as a deputy for the National Union coalition in 1979 that a far-right party had won seats in the Spanish Parliament after the country's return to democracy as well as the first time that a far-right party would be able to form a parliamentary group of its own in the Congress of Deputies.[127][133]
After losing more than a half of their seats, the PP sacked Javier Maroto as their campaign manager. Maroto had also failed to hold his seat from Álava in the election, losing it to EH Bildu and signalling the first time since 1979 that the party had not won a seat in the province.[134] Pablo Casado, the PP leader whose right-wing stance and controversial leadership had been labelled by commentators as a "suicide" in light of election results,[135] refused to resign and instead proposed a sudden U-turn of the party back into the centre under pressure from party regional leaders one month ahead of the regional and local elections[136][137] while also raising a hostile profile to both Cs and Vox, attacking them for dividing the vote to the right-of-centre.[138][139]
Government formation
Investiture Pedro Sánchez (PSOE) |
|||
Ballot → | 23 July 2019 | 25 July 2019 | |
---|---|---|---|
Required majority → | 176 out of 350 ![]() |
Simple ![]() |
|
124 / 350
|
124 / 350
|
||
170 / 350
|
155 / 350
|
||
52 / 350
|
67 / 350
|
||
4 / 350
|
4 / 350
|
||
Sources[140][141] |
Notes
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Cite error: <ref>
tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/>
tag was found, or a closing </ref>
is missing
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 48.0 48.1 48.2 48.3 Spanish Constitution of 1978, 29 December 1978 Official State Gazette (in Spanish). Retrieved on 27 December 2016.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Carreras et al. 1989, pp. 1077.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 53.0 53.1 53.2 53.3 53.4 53.5 General Electoral System Organic Law of 1985, Organic Law No. 5 of 19 June 1985 Official State Gazette (in Español). Retrieved on 28 December 2016.
- ↑ 54.0 54.1 54.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 55.0 55.1 55.2 55.3 55.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 60.0 60.1 60.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[permanent dead link]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 127.0 127.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Articles with short description
- Use dmy dates from April 2019
- Articles with invalid date parameter in template
- Pages with broken file links
- Articles containing Spanish-language text
- Articles with hatnote templates targeting a nonexistent page
- 2019 elections in Spain
- April 2019 events in Spain
- General elections in Spain
- Articles with dead external links from October 2019
- Articles with permanently dead external links