Desde mediados de la década de 1980, dos partidos dominan el panorama político nacional en España: el Partido Socialista Obrero Español (PSOE) y el Partido Popular (PP). El Partido Socialista Obrero Español (PSOE) es un partido político socialdemócrata de centro-izquierda.