El jueves 11 de marzo de 2004 se produjeron en Madrid los atentados del 11M, el mayor atentado terrorista de la historia de España, que provocó la muerte de 192 personas y cerca de heridos. Se produjeron diez explosiones casi simultáneas en cuatro trenes en hora punta de la mañana en la red ferroviaria de cercanías de Madrid. Los ataques fueron reivindicados por el terrorismo yihadista. La consternación social ante los atentados y ante la discutida reacción del Gobierno causó una enorme movilización popular, en la que 11 millones de ciudadanos se manifestaron por las calles de casi todas las ciudades del país. Tres días después de los atentados se celebraron las elecciones generales de 2004. La agitación popular resultó definitiva en la resolución de las elecciones en las que el PSOE obtuvo la victoria. José Luis Rodríguez Zapatero se convirtió en el quinto presidente del Gobierno.