Ceuta, Schengen and the EU migration pact
Spain has checked identity and documents on the sea and air links out of Ceuta ever since it joined Schengen, and the Commission says nobody who got in reached mainland Spain or another member state. Italy answered the crossings with a month of checks on non-EU travellers arriving from Spain, and Spain answered back with checks on travellers from Italy until 7 September. Eight Schengen states had internal border controls notified when the Commission's register was read on 9 August.

Schengen is the area where 29 European states have abolished checks at their shared borders. Ceuta, a Spanish city on the Moroccan coast, is EU territory, but leaving it is not movement inside that area. In a declaration attached to its 1991 Schengen accession, Spain undertook to maintain identity and document checks on the sea and air connections out of Ceuta and Melilla, including those to the mainland. Article 41 of the Schengen Borders Code leaves those rules untouched.
On 30 and 31 July 2026, 72,000 people crossed from Morocco into Ceuta, on official Spanish figures. A rumour that the border had opened had spread online beforehand. Spain said on 4 August that all but 2,000 had gone back to Morocco, and on 1 August its authorities said they were leaving voluntarily. The Spanish death toll rose: at least 67 on 1 August, at least 72 on 4 August, 80 by 7 August. Moroccan and European rights groups said on 7 August they had recorded at least 141 deaths.
A state may put controls back at its internal borders. Article 25 lists the grounds, among them sudden large-scale unauthorised movements of non-EU nationals between member states. An unforeseeable threat buys one month, three at most; a foreseeable one buys six months, renewable to two years. The state decides and notifies the others, and the Commission can answer only with an opinion. Only the Council, on a Commission proposal, can recommend controls against a state with serious deficiencies at its external border.
Italy notified controls from 1 August to 1 September on non-EU travellers arriving from Spain at its internal air and sea borders, citing the entries at Ceuta and a risk of onward movement. EU citizens are not affected. Spain's interior ministry answered on 7 August with checks on travellers arriving from Italy, running until 7 September. Spain's foreign minister, José Manuel Albares, called the Italian measure a torpedo fired at the hull of European unity. Rome said it would not revisit its decision before 15 August.
The Commission's register listed internal border controls in eight states on 9 August 2026, Italy's among them. In June 2026 it asked the nine states whose controls had run past twelve months to phase them out. Al Jazeera reported that the guidance appeared to have little practical effect. The pact's asylum procedure regulation has applied since 12 June 2026, seven weeks before the Ceuta crossings. The pact's crisis route, in force since 1 July, covers a third country pushing people at a border, but only if the affected state asks.
”One member state cannot suspend Schengen. What it can do is temporarily reintroduce internal border controls”
The numbers
What the comparison shows
Where they agree
Tens of thousands crossed into Ceuta on 30 and 31 July 2026, and Spain says all but 2,000 of the 72,000 were back in Morocco by 4 August. Nobody disputes that people drowned or were crushed at the Tarajal breakwater; the counts of how many differ.
Where they split
Rome calls the checks a power the treaties grant, aimed at a state that failed at its external border. Madrid answers that the treaties are not optional, and has put its own checks on travellers arriving from Italy until 7 September. The Commission has judged neither side: Brunner says only that nobody left Ceuta for mainland Europe or another member state, and von der Leyen credited Spanish and Moroccan police. Davide Colombi of the CEPS think tank reads the measure as political rather than operational, since nobody from Ceuta could realistically have reached Italy. Eleonora Testi, a lawyer at the refugee organisation ECRE, objects to a double standard: Poland suspended the right to claim asylum at its Belarus border and was offered a regulation to help it, not sanctions. The Spanish counts rose rather than clashed, from about 50,000 on 1 August to 72,000 on 4 August. Two Spanish authorities did disagree: Ceuta's leader, Juan Jesús Vivas, put the early total at as many as 60,000 while the interior ministry was saying about 50,000. Spain's 80 dead stands against at least 141 counted by rights groups on 7 August.
What nobody is saying
Italy's checks expire on 1 September and Spain's on 7 September, and neither Rome nor Madrid has said whether they will be renewed. The Code lets an unforeseeable threat justify three months at most, and if a state keeps going anyway the Commission can answer only with an opinion. Nobody has established who put the rumour online either. Brunner said on 4 August that it was too early to say whether smugglers or a foreign power were behind it.
Who says what
Tajani says the Ceuta crisis shows that managing the Union's borders is a shared responsibility between member states, and that uncontrolled migrant flows into EU territory bring risks, terrorism among them, that must be countered without hesitation. Quoted from his post on X, in Euronews's English wording.
”The temporary suspension of Schengen with Spain is a necessary choice to safeguard the security of our citizens and defend the European borders. A measure provided for by the treaties and made unavoidable today”The temporary suspension of Schengen with Spain is a necessary choice to safeguard the security of our citizens and defend the European borders. A measure provided for by the treaties and made unavoidable today
The Commission's line is that the system held. Brunner says the Schengen Borders Code has special provisions for Ceuta and Melilla, and that checks on people leaving Ceuta remained in force. Quoted from his post on X, in Euronews's English wording.
”The situation in Ceuta is unacceptable and I am in close contact with the Spanish authorities. I reiterate that there are no movements towards mainland Europe or other member states”The situation in Ceuta is unacceptable and I am in close contact with the Spanish authorities. I reiterate that there are no movements towards mainland Europe or other member states
Von der Leyen said on 1 August that the vast majority of those who had entered illegally were back in Morocco. She welcomed the open letter in which the leaders of 22 of the EU's 27 members demanded an urgent meeting of interior ministers, and said the Union needed to learn from the episode to improve its resilience.
”Due to the effective work of Spanish and Moroccan law enforcement. Not a single person reached mainland Spain or the rest of the EU”Due to the effective work of Spanish and Moroccan law enforcement. Not a single person reached mainland Spain or the rest of the EU
Sánchez answers Rome with numbers. He cites Frontex figures which he says show Italy recorded more irregular entries than Spain between 2021 and 2026, and calls for a strong and united European Union. Quoted from his post on X, in Euronews's English wording.
”solidarity and empathy are optional. Respect for European treaties and the facts is not”solidarity and empathy are optional. Respect for European treaties and the facts is not
Rantanen puts the fault at the external border, not at the internal ones. On 31 July Euronews counted Finland among the governments that had moved closer to Italy's position. Quoted from her post on X, in Euronews's English wording.
”Spain has completely failed to protect the external border of the Schengen area from incursions. This cannot continue”Spain has completely failed to protect the external border of the Schengen area from incursions. This cannot continue
Colombi argues that the unravelling began in 2015 and goes on because the Commission does not enforce EU law against the states that keep their controls. He says there was no realistic possibility of anyone from Ceuta reaching Italy.
”One member state cannot suspend Schengen. What it can do is temporarily reintroduce internal border controls”One member state cannot suspend Schengen. What it can do is temporarily reintroduce internal border controls
Testi sets Spain's treatment against Poland's. Warsaw suspended the right to claim asylum at its border with Belarus in March 2025 and was met with a proposed EU regulation to help it, not with sanctions. She thinks the difference comes from the political positions Spain has taken, unlike most other member states.
”the first time that a country has unilaterally reinstated Schengen border controls based on a large number of arrivals in a country with which it doesn't share internal borders”the first time that a country has unilaterally reinstated Schengen border controls based on a large number of arrivals in a country with which it doesn't share internal borders
Our coverage
- Morocco denies involvement in Ceuta migrant surgeFriday, 11 September 2026
- Declassified files show Spain's spy agency warned of Ceuta border storming a day before it happenedThursday, 10 September 2026
- Spain's Audiencia Nacional opens criminal probe into July's Ceuta migrant surgeTuesday, 8 September 2026
- Denmark, Germany, Austria, Netherlands and Greece agree common model for migrant 'return hubs' outside the EUSunday, 6 September 2026
- Leaked police report deepens Spain's crisis over Ceuta migrant surgeThursday, 3 September 2026
- Irregular migration by sea in Türkiye drops sharply this yearWednesday, 2 September 2026
- Spain approves 309 million euro aid package for CeutaWednesday, 2 September 2026
- Spain to approve €165 million emergency package for CeutaMonday, 31 August 2026
- Spain asks EU for Frontex and Europol help as Ceuta migrant crisis strains citySaturday, 29 August 2026
- Spain moves to tighten asylum law after Ceuta migrant surgeWednesday, 26 August 2026
- Spain's Sánchez convenes National Security Council after month-long Ceuta migration crisisTuesday, 25 August 2026
- Italy demands compensation from Germany over migrant arrivalsWednesday, 19 August 2026
- Morocco stopped a fresh attempt to cross into CeutaMonday, 17 August 2026
- Eleven bodies sighted off Libya, with deaths rising even as fewer people crossSaturday, 15 August 2026
- Brussels tells Meta and TikTok to act decisively after the Ceuta rumourSunday, 9 August 2026
- Spain answers Italy's border checks with checks of its own and calls the move a torpedo at European unitySaturday, 8 August 2026
- Ceuta's mayor tells MEPs the city is traumatised and demands immediate deportationsFriday, 7 August 2026
- Italy suspends free movement with Spain as Ceuta crisis strains SchengenThursday, 6 August 2026
- EU home affairs ministers rally behind Spain after Ceuta as Brunner says Europe passed the testWednesday, 5 August 2026
- Calm returns to Ceuta: at least 72 dead and close to 60,000 back in MoroccoMonday, 3 August 2026
- Ceuta death toll rises to 72 after the mass crossing from MoroccoSunday, 2 August 2026
- Spain lays a floating barrier at Ceuta after the mass crossing that killed at least 67Saturday, 1 August 2026
- Italy suspends Schengen with Spain; France tightens its Pyrenean borderSaturday, 1 August 2026
- Sánchez condemns a "selfish" EU reaction after 67 die in the mass crossing into CeutaFriday, 31 July 2026
- Italy demands Spain be shut out of Schengen after the Ceuta migration crisisThursday, 30 July 2026