Se celebraron las elecciones generales el día 14 de marzo de 2004 y el Partido Socialista Obrero Español obtuvo la victoria, aunque sin alcanzar la mayoría absoluta.