Tens of thousands of demonstrators converged on the Spanish capital on Saturday for a mass right-wing protest focused on the government's handling of irregular migration and the continuing migrant emergency in the North African enclave of Ceuta. Crowds gathered under banners denouncing the situation as a "state of siege," while speakers accused Prime Minister Pedro Sanchez's cabinet of negligence and abandonment of the national border.
The march was organised by Sociedad Civil Española, a right-leaning civil society movement, with the backing of two of Spain's principal opposition forces: the mainstream conservative People's Party (PP) and the far-right Vox party. That pairing gave the demonstration the character of a coordinated political mobilisation rather than a purely grassroots gathering, with all three anti-government blocs aligned on a single demand — that the prime minister be held personally accountable for what speakers described as a collapse of control at Spain's southern frontier.
The size of the crowd immediately became a matter of dispute. Government officials put attendance at 20,000, while organisers claimed a turnout nine times higher, at 180,000. Wide gaps of this kind are common at Spanish political rallies, where authorities and organisers habitually issue sharply divergent estimates, but the divergence this time underline how contested the government's handling of the crisis has become even among the wider electorate.
The target of the demonstrators' anger is the aftermath of the late-July surge at Ceuta. At the end of July, more than 70,000 migrants crossed into the autonomous Spanish city from neighbouring Morocco in a sudden mass movement that produced chaotic, unprecedented scenes at the border. Most of those who entered were subsequently returned to Morocco, but several thousand remained in Ceuta, unable to move forward or back, and the humanitarian conditions there have deteriorated in the weeks since.
Spanish government estimates put the number of migrants still stranded in the city at between 6,000 and 10,000. That figure has become the crux of the political confrontation: opposition parties argue it represents an open-ended failure of management, while the government insists that returns are under way and that the situation is being brought under control. The July 30 and 31 influxes also coincided with the deaths of dozens of migrants, a toll that has sharpened criticism from humanitarian organisations and from the families of those who died.
Speaker after speaker at the Madrid rally focused on that record. The PP's secretary-general, Miguel Tellado, told the crowd there was a widespread perception that the government had failed to act responsibly, describing the response as a dereliction of duty and extreme negligence. He argued that Spanish society had been left with no choice but to take to the streets to demand the defence of the country's territorial integrity — a formulation that frames the Ceuta situation as a sovereignty issue rather than solely a humanitarian one.
That framing has produced two concrete political demands. The first is an early general election, which organisers want held by mid-November — a timetable far ahead of the constitutional calendar, since Spain's next scheduled general election is not due until August 2027. The second demand is judicial: Vox leader Santiago Abascal has called for Sanchez to be tried for treason, a charge intended to attach the gravest possible legal weight to the government's conduct of the crisis.
Abascal's speech was among the most incendiary of the day. He characterised Ceuta as effectively still under invasion, arguing that the enclave remains occupied because the prime minister refuses to assert Spanish control and, in the party's view, has placed himself in the position of serving Morocco's interests rather than Spain's. Banners at the demonstration echoed the same sentiment, with one photographed at the march reading "state of siege and deportation now," alongside calls for the removal of those who arrived in late July.
The government, for its part, has blamed part of the crisis on its neighbour. Sanchez said on Tuesday that Moroccan border control had failed to handle the incident adequately, adding that an investigation remained under way and that Rabat had been asked to provide an explanation. Madrid's account thus places significant responsibility for the surge on the Moroccan authorities, a position that complicates the opposition's insistence that the fault lies entirely with the Spanish prime minister.
Diplomatic and administrative moves are nonetheless under way. El Pais reported on Saturday that the government plans to approve a decree on Tuesday designed to accelerate the return of migrants from Ceuta to Morocco, which would potentially allow departures to be processed through a streamlined legal route rather than individual applications. Vox, for its part, has gone further than simply accelerating returns, demanding the deportation of everyone who arrived in late July back to their countries of origin.
Saturday's event was the second protest staged under the March for Dignity banner. The first was held in late May, before the Ceuta influx, and drew 40,000 protesters by the government's count — a figure that suggests Saturday's official estimate of 20,000 marks a measurable decline in official attendance, even as organisers claimed an explosive increase in support. Either way, the comparison indicates that the migration crisis has become a durable engine of street mobilisation for the Spanish right.
For the government, the strategic challenge is that the opposition has found a single issue on which the PP, Vox and a broad civil society movement can speak with one voice. The call for a mid-November election forces Sanchez to rule out an early ballot while simultaneously giving his critics a fixed benchmark by which to judge his refusal. At the same time, the reported decree on faster returns offers a partial policy concession, though one unlikely to satisfy demands framed as questions of accountability rather than administrative efficiency.
Comments (0)