Il governo ha ottenuto un accordo con il partito separatista catalano Junts giovedì, che include l'approvazione di una legge controversa che concede l'amnistia a coloro che sono stati condannati per il tentativo di secessione della Catalogna dalla Spagna nel 2017.

L'accordo ha provocato scosse in tutto il Paese, con gli oppositori conservatori di Sanchez che lo hanno accusato di mettere in gioco lo Stato di diritto per il proprio tornaconto politico.

"Non staremo zitti fino a quando non ci saranno nuove elezioni", ha detto il leader del Partito Popolare (PP) Alberto Nunez Feijoo a una folla acclamante stipata nella piazza Puerta del Sol di Madrid.

Le autorità hanno dichiarato che a Madrid si sono presentate 80.000 persone, mentre il PP, che ha invitato a protestare nelle città di tutta la Spagna, ha stimato che il totale si avvicina a un milione.

Molti tenevano bandiere spagnole e dell'Unione Europea, oltre a striscioni con slogan tra cui "rispetta la Costituzione".

"Lui (Sanchez) ha tradito la convivenza, la democrazia... non può continuare a governare", ha detto il banchiere Tomas Perez, 38 anni, con in mano un cartello con scritto "Sanchez traditore".

"Molte persone che conosco e che votano per i socialisti sono assolutamente deluse perché... Sanchez non ha mai detto che l'amnistia sarebbe stata parte del suo programma", ha detto Inmaculada Herranz Castro, 64 anni.

A Barcellona, la polizia locale ha dichiarato che 6.000 persone hanno manifestato, mentre i numeri hanno raggiunto 30.000 a Granada e 50.000 a Siviglia, secondo le autorità. Altre proteste hanno avuto luogo in città come Malaga, Palma e Valencia.

Dopo le elezioni inconcludenti del 23 luglio, i socialisti hanno trascorso settimane a negoziare con i partiti più piccoli, tra cui la piattaforma di estrema sinistra Sumar e i partiti nazionalisti catalani, galiziani e baschi.

Il sostegno confermato di Junts, così come del Partito Nazionalista Basco, la scorsa settimana, darebbe a Sanchez la maggioranza assoluta nella Camera bassa di 350 membri, in una votazione che si svolgerà nei prossimi giorni.