Between 20,000 and 180,000 people — depending on whether you trust the government or the organisers — marched through Madrid on Saturday demanding early elections and the resignation of Prime Minister Pedro Sánchez. The protest, organised by Sociedad Civil Española and backed by both the mainstream conservative People's Party (PP) and the far-right Vox, was triggered by the late-July surge of more than 70,000 migrants into the Spanish enclave of Ceuta from neighbouring Morocco. The numbers tell a story of political escalation, not border management. Most of the 70,000 who crossed in the July 30-31 surge were returned, but between 6,000 and 10,000 remain stranded in Ceuta. Dozens died. Sánchez has pointed at Moroccan border control failures and says an investigation is under way. None of this has satisfied the right, which smells blood. Vox leader Santiago Abascal wants every person who arrived deported and Sánchez tried for treason — a maximalist position designed to drag the Overton window rightward. PP secretary-general Miguel Tellado offered the more palatable version: "dereliction of duty, extreme negligence," calling on citizens to "defend our territorial integrity." The coalition between PP and Vox is the real story — the mainstream right is borrowing far-right framing without owning the label. This is the second March for Dignity protest. The first, held in late May before the Ceuta surge, drew 40,000 by government count. The doubling (at minimum) signals that the migration issue has genuine mobilisation power beyond Vox's base. The question is whether PP can ride this energy without being consumed by it. Sánchez's government is reportedly preparing a decree to accelerate migrant returns from Ceuta to Morocco, an implicit concession that the status quo is politically untenable. But accelerated deportation decrees are blunt instruments — they address the symptom in Ceuta while leaving the structural relationship with Morocco, which controls the tap of migration flows as a geopolitical lever, entirely intact. The Spain-Morocco dynamic is the buried lede. Rabat's willingness to open or close the border crossing has long been a pressure tool in bilateral disputes. Abascal's claim that Ceuta remains "invaded because Sánchez continues to be Morocco's servant" inverts reality — Morocco's leverage exists precisely because Spain lacks alternatives. No amount of domestic protest changes the geographic and diplomatic chokepoint. Spain's next general election is not due until August 2027. The right's demand for mid-November elections is theatre — there is no constitutional mechanism to force them. But the mobilisation itself reshapes the political landscape, normalises far-right framing on migration, and pressures Sánchez into reactive policy-making. The migrants stranded in Ceuta, meanwhile, remain a humanitarian crisis that neither side's political calculus addresses.