Les eleccions generals espanyoles de 2004 es van celebrar el 14 de març de 2004. El Partit Socialista Obrer Espanyol va guanyar gràcies a la forta davallada del Partit Popular liderat per Mariano Rajoy. El candidat socialista, José Luís Rodríguez Zapatero va ser elegit president del govern.
Segons les respostes a una enquesta postelectoral del CIS, l'atemptat de l'11-M va influir personalment molt en la decisió de vot d'un 10,1% dels enquestats; bastant en un 11,4%; poc en un 7%; i no va tenir cap influència en un 71,3% (un 0,2% no respon). Només un 13,5% diuen que els va influir per canviar el vot. Un 83,6% diu que ja tenia el vot decidit abans de l'inici de la campanya electoral; un 5,4% ho decidí durant la campanya, però abans de l'11-M; un 10,6% després de l'atemptat; un 0,4% no respon. En l'enquesta preelectoral de gener-febrer del 2004del CIS,[1] a la pregunta: "Suposant que demà se celebressin eleccions generals, és a dir, al Parlament espanyol, quin partit o coalició votaria?", un 26,2% dels entrevistats respon el PP, mentre un 22,8% diu que votaria el PSOE. Un 40,0% en total diu que votaria en blanc, no votaria, no ho sap o no contesta, de tots aquests, els més nombrosos, amb un 23,6% (quasi la quarta part dels enquestats) són els que diuen que no ho saben encara. A la pregunta següent, feta als anteriors (un 40% de tota la mostra) els demanen: "En tot cas, per quin dels següents partits o coalicions sent més simpatia o quin considera més proper a les seves pròpies idees?". En aquest cas, un 13,4% respon el PP, i un 18,5% el PSOE. A ambdues preguntes s'hi hauria d'afegir la resta de respostes, corresponents a altres partits. Per acabar, el total de respostes NS/NC (de fet, era com si ho fossin a les dues preguntes esmentades) arribava a un 26,1% dels que responen a la segona.[1] Encara que Mariano Rajoy hagués obtingut més vots i més escons que el PSOE no podia governar, perquè el PSOE, havia pactat amb Esquerra Unida, per fer govern.[2]