31.07.2026 In Ceuta, migrants continue flooding the city, crossing the border in thousands. Spanish media report that the military and police have been ordered not to intervene to avoid altercations.
🇪🇸 | Esto es ahora mismo en Ceuta, 1 AM.
Siguen ingresando miles de inmigrantes marroquíes al sur de España. Esto ya es una toma a gran escala de la ciudad, prácticamente militar.
Solo durante la tarde ingresaron más de 40 mil personas en una ciudad de 84 mil, imagínense ahora…
— Agustín Antonetti (@agusantonetti) July 30, 2026
The surroundings of the Ceuta-Morocco border are experiencing moments of high tension. Spanish Army personnel are overwhelmed by the continuous and unrelenting arrival of migrants to the area. At present more than 40 thousand migrants arrived to the city of 85K.
🔴 #AHORA | Los alrededores de la frontera de Ceuta con Marruecos registran momentos de alta tensión. Efectivos del Ejército de España se ven desbordados ante el continuo e incesante arribo de migrantes a la zona. pic.twitter.com/Rzlkf2J2fv
— Mundo en Conflicto 🌎 (@MundoEConflicto) July 30, 2026
Spainish government said Thursday, July 30, it would send troops to its north African exclave of Ceuta to ensure security after hundreds of migrants arrived, some swimming by sea around the frontier fence.
🚨 UPDATE: The African migrant invasion is sparking FIRES and EXPLOSIONS in Melilla, Spain, as police struggle to contain the flood
The officials of Spain allowing their citizens to be pillaged are committing high treason!pic.twitter.com/LdrMdTZgYX
— Eric Daugherty (@EricLDaugh) July 30, 2026
Migration from Morocco into Spain’s two north African territories, Ceuta and Melilla, has long been a politically sensitive issue between the two countries, as thousands cross the border at times.
🚨 UPDATE: The African migrant invasion is sparking FIRES and EXPLOSIONS in Melilla, Spain, as police struggle to contain the flood
The officials of Spain allowing their citizens to be pillaged are committing high treason!pic.twitter.com/LdrMdTZgYX
— Eric Daugherty (@EricLDaugh) July 30, 2026