On Saturday, a large crowd marched through the centre of Madrid demanding the resignation of Prime Minister Pedro Sánchez’s government and immediate elections, while also protesting the handling of the migrant influx in the Spanish enclave of Ceuta.
Scale of the demonstration
According to the state broadcaster LaSexta, about 20,000 people took part in the rally that started near the Plaza de España and proceeded along Gran Vía toward the government’s headquarters at La Moncloa. Al Jazeera described the gathering as "tens of thousands," indicating a slight discrepancy in reported numbers but confirming the protest’s size as one of the biggest in recent months.
"Around 20,000 people marched through central Madrid, demanding early elections and action on Ceuta," LaSexta reported.
Police intervened when a subgroup attempted to reach La Moncloa, diverting them and establishing temporary road closures. The blockade was reported by several outlets, including LaSexta, which said the police "frustrated a group that tried to reach La Moncloa".
Political stakes and government response
The protest coincides with escalating tensions over Ceuta, a Spanish autonomous city on the north‑African coast that has seen a sharp increase in irregular arrivals of migrants attempting to cross from Morocco. Opposition parties, particularly from the right‑wing, have framed the situation as a national security failure and a catalyst for calling a snap election.

Government spokesperson Óscar López, speaking on a live broadcast, said the administration is working on “measures to accelerate the return of migrants” and that “the government remains committed to upholding Spain’s obligations while ensuring public order”. This statement was echoed across multiple outlets, including LaSexta’s live coverage of the Ceuta update.
Opposition leaders seized on the protest to press their demand for a vote, arguing that Sánchez’s handling of the Ceuta crisis has eroded public confidence. The rally was billed by organizers as the “second March for Dignity”, a reference to previous demonstrations against the government’s immigration policy.
International coverage, from Al Jazeera to Africanews, highlighted the broader implications of the Ceuta situation, noting that the enclave’s proximity to the European Union’s external border makes the issue a flashpoint for European migration debates. Domestic outlets such as Democrata.es and Diari ARA emphasized the protest’s dual focus on “defending Ceuta” and “calling for early elections”.

Analysts suggest that the protest may pressure Sánchez to either accelerate legislative action on migration or consider a political timetable that could include a snap election. The ruling Socialist Party has so far resisted calls for an early poll, citing economic recovery and the need for stability.
As Spain grapples with the Ceuta influx, the Madrid demonstration underscores the growing domestic urgency to address migration management and political accountability. Whether the protest will translate into concrete policy shifts or electoral change remains to be seen, but it has already placed the Ceuta crisis at the forefront of the national agenda.