Quick read
  • A Madrid march demanded Prime Minister Pedro Sánchez resign and call snap elections.
  • It was organized by Sociedad Civil Española as a “March for Dignity,” with PP and Vox figures present.
  • Crowd estimates vary sharply: some reports described hundreds or thousands, while El País cited a government delegation estimate around 40,000.

An anti-government march in Madrid called for Socialist Prime Minister Pedro Sánchez to resign, with protesters demanding immediate elections amid anger over corruption allegations and Spain’s broader political direction.

The demonstration took place Saturday, May 23, beginning around Plaza de Colón and moving through central Madrid toward the Moncloa area, according to Spanish media reports.

What happened

The protest was organized by Sociedad Civil Española, a platform bringing together civil associations under the banner of a “Marcha por la Dignidad,” or March for Dignity.

Chants included “Sánchez, dimisión ya” — “Sánchez, resign now.” Reports also described harsher anti-government slogans and criticism of the Socialist Party.

Some participants attempted to move closer to La Moncloa, the prime minister’s official residence and office, but police blocked the route.

How big was it?

This is the key caveat. The viral framing says “tens of thousands,” and that is supported by at least one official estimate cited by El País: around 40,000 from the government delegation.

But other reports used more cautious language, including “hundreds” or “thousands.” Crowd estimates in Spanish political protests often vary widely between organizers, police, government delegations and media outlets.

So the safest wording is: the protest drew thousands, with one official estimate around 40,000.

Pedro Sánchez in 2023Image: Pedro Sánchez in 2023 — Pool Moncloa / Wikimedia Commons

Why protesters were angry

The march was planned before Saturday, but recent corruption-related news gave it extra force. Spanish reports tied the mood to allegations and investigations affecting figures linked to the Socialist political ecosystem, including coverage around former Prime Minister José Luis Rodríguez Zapatero.

Opposition figures from the center-right Partido Popular and far-right Vox were present or supportive. Vox leader Santiago Abascal attended, while PP figures also backed the march.

The broader complaint was that Sánchez’s government should resign over corruption, rule-of-law concerns and what organizers described as a political and institutional drift.

What is confirmed and what is not

Confirmed: a Madrid anti-government march demanded Sánchez’s resignation and snap elections; civil-society groups organized it; opposition figures attended.

Supported but disputed: “tens of thousands.” El País cited an estimate around 40,000, while other coverage used lower or less precise descriptions.

Not quite right: describing it as a spontaneous “eruption.” The march was pre-scheduled, though it was amplified by current corruption headlines.

NoDechev rating: verified with scale caveat. The protest happened and demanded Sánchez resign, but crowd-size wording should acknowledge conflicting estimates.

Also Read

Another European politics source-check.

Read: Russia Denies Plans to Attack NATO. The Alliance Is Still Preparing