La vie politique allemande s'organise autour de deux grands partis : un parti de droite, la CDU, et un parti dit de gauche, le Parti Social-Démocrate (SPD), qui se relaient au pouvoir depuis des décennies.
Depuis 1998 c'est le SPD, dirigé par Schröder, flanqué des Verts, qui gouverne. Pendant ses sept ans de pouvoir, le gouvernement social-démocrate allemand a mené la même politique que ses semblables, en Grande-Bretagne avec Blair ou en France avec Jospin. En invoquant la lutte contre le chômage, Schröder a multiplié les mesures contre les travailleurs et favorables au patronat. Il a facilité les licenciements et la flexibilité. Il a " réformé " le système de soins, en faisant payer plus les assurés et en diminuant les prestations. Il a réduit de manière drastique les allocations chômage et il a obligé les chômeurs à accepter n'importe quel travail ou des travaux d'intérêt général payés un euro de l'heure.