"Rosso-verde" contro le coalizioni guidate dai conservatori
Nelle elezioni del 1998 la SPD disse di voler ridurre gli alti tassi di disoccupazione e disse che c'era bisogno di nuove persone al governo dopo 16 anni di governo di Helmut Kohl.
Gerhard Schröder ha detto di essere un candidato centrista della "Terza Via" come il britannico Tony Blair e l'americano Bill Clinton.
La CDU/CSU ha detto che la gente dovrebbe guardare a quanto si trovava bene a causa del governo di Kohl, e che la CDU/CSU aveva esperienza in politica estera.
Ma il governo Kohl è stato ferito alle urne dal rallentamento della crescita a est nei due anni precedenti, il che ha fatto sì che il divario tra est e ovest si sia allargato man mano che l'ovest si è arricchito e l'est no.
Il conteggio finale dei seggi è stato sufficiente per consentire una coalizione "rosso-verde" della SPD con Alliance '90/The Greens (Bündnis '90/Die Grünen), portando per la prima volta i Verdi in un governo nazionale.
I primi mesi del nuovo governo hanno avuto dispute politiche tra la sinistra moderata e quella tradizionale della SPD, e alcuni elettori si sono stufati. Le prime elezioni statali dopo le elezioni federali si sono svolte in Assia nel febbraio 1999. La CDU ha aumentato il suo voto del 3,5%. La CDU divenne il partito più grande e sostituì una coalizione SPD/Green con una coalizione CDU/FDP. Il risultato fu visto in parte come un referendum sulle idee del governo federale per una nuova legge sulla cittadinanza, che avrebbe reso più facile per i residenti stranieri di lunga data diventare cittadini tedeschi, e anche mantenere la loro cittadinanza originale.
Nel marzo 1999, il presidente della SPD e ministro delle Finanze Oskar Lafontaine, che rappresentava una posizione socialdemocratica più tradizionale, si è dimesso da tutte le cariche dopo aver perso una lotta di potere interna al partito contro Schröder.
Nelle elezioni statali del 2000 e del 2001, i rispettivi governi di coalizione guidati dalla SPD o dalla CDU sono stati rieletti al potere.
Le prossime elezioni per il Bundestag si sono svolte il 22 settembre 2002. Gerhard Schröder guidò la coalizione di SPD e Verdi alla vittoria a 11 posti sulla CDU/CSU guidata da Edmund Stoiber (CSU). Due fattori sono generalmente citati che hanno permesso a Schröder di vincere le elezioni nonostante gli scarsi voti di gradimento di qualche mese prima: la buona gestione delle inondazioni europee del 2002 e la ferma opposizione all'invasione dell'Iraq da parte degli Stati Uniti nel 2003.
Il trattato di coalizione per la seconda coalizione rosso-verde è stato firmato il 16 ottobre 2002. Ci sono stati molti nuovi ministri.
Ritorno conservatore
Nel febbraio 2003 si sono svolte le elezioni negli Stati dell'Assia e della Bassa Sassonia, vinte dai conservatori. In Assia, il presidente del ministro della CDU Roland Koch è stato rieletto, e il suo partito CDU ha guadagnato abbastanza seggi per governare senza l'ex partner della coalizione FDP.
In Bassa Sassonia, l'ex presidente della SPD Sigmar Gabriel ha perso le elezioni, che hanno portato a un governo della CDU/FDP guidato dal nuovo presidente Christian Wulff (CDU). La protesta contro la guerra in Iraq ha cambiato un po' la situazione, favorendo SPD e Verdi.
Le ultime elezioni nello stato della Baviera hanno portato ad una vittoria schiacciante dei conservatori, conquistando non solo la maggioranza (come al solito), ma i due terzi dei seggi parlamentari.
Nell'aprile 2003, il cancelliere Schröder ha annunciato massicce riforme del mercato del lavoro, chiamate Agenda 2010. Ciò includeva una scossa al sistema degli uffici di collocamento tedeschi (Arbeitsamt), tagli alle indennità di disoccupazione e sussidi per i disoccupati che avviano un'attività in proprio. Questi cambiamenti sono comunemente noti con il nome del presidente della commissione che li ha concepiti come Hartz I - Hartz IV. Sebbene queste riforme abbiano scatenato massicce proteste, ora si attribuisce loro il merito di essere in parte responsabili della ripresa economica e del calo della disoccupazione in Germania negli anni 2006/7.
Le elezioni europee del 13 giugno 2004 hanno portato ad una sconcertante sconfitta per i socialdemocratici, che hanno ottenuto solo poco più del 21%, il risultato elettorale più basso per la SPD in un'elezione nazionale dalla seconda guerra mondiale. I liberali, i verdi, i conservatori e l'estrema sinistra sono stati i vincitori delle elezioni europee in Germania, perché gli elettori sono stati disillusi dall'alto tasso di disoccupazione e dai tagli alla sicurezza sociale, mentre il partito al governo della SPD sembra preoccupato per i litigi tra i suoi membri e non ha dato una direzione chiara. Molti osservatori ritengono che queste elezioni abbiano segnato l'inizio della fine del governo Schröder.
L'ascesa della destra
Nel settembre 2004 si sono svolte le elezioni negli stati di Saarland, Brandeburgo e Sassonia. Nel Saarland, la CDU al governo è riuscita a rimanere al potere e ha ottenuto un ulteriore seggio in parlamento, mentre la SPD ha perso sette seggi, mentre i liberali e i verdi sono rientrati nel parlamento statale. Il Partito Democratico Nazionale di estrema destra, che non aveva mai ottenuto più dell'1 o del 2% dei voti, ha ricevuto circa il 4%, anche se non è riuscito ad ottenere un seggio nel parlamento statale (un partito deve ottenere almeno il 5% dei voti per ottenere la rappresentanza parlamentare statale).
Due settimane dopo si sono svolte le elezioni negli Stati orientali del Brandeburgo e della Sassonia: ancora una volta, nel complesso, i partiti al potere hanno perso voti e, sebbene siano rimasti al potere, il diritto ai partiti di estrema destra ha fatto i grandi salti. Nel Brandeburgo, la Deutsche Volksunion (DVU) è rientrata nel parlamento statale dopo aver vinto il 6,1% dei voti. In Sassonia, la NPD ha stipulato un accordo di non concorrenza con il DVU e ha ottenuto il 9,2% dei voti, conquistando così i seggi nel parlamento statale. A causa delle perdite subite alle urne, il CDU della Sassonia al potere è stato costretto a formare una coalizione con la SPD. L'ascesa del diritto all'estrema destra preoccupa i partiti politici al potere.
Elezioni federali tedesche 2005
Il 22 maggio 2005, come previsto, la SPD è stata sconfitta nel suo ex cuore, la Renania Settentrionale-Vestfalia. Mezz'ora dopo i risultati delle elezioni, il presidente della SPD Franz Müntefering ha annunciato che il cancelliere avrebbe spianato la strada a elezioni federali premature, perdendo deliberatamente il voto di fiducia.
Questo ha colto tutti di sorpresa, soprattutto perché la SPD era al di sotto del 25% nei sondaggi dell'epoca. Il lunedì successivo la CDU ha annunciato Angela Merkel come candidata conservatrice alla cancelleria.
Mentre in maggio e giugno 2005 la vittoria dei conservatori sembrava molto probabile, con alcuni sondaggi che davano loro una maggioranza assoluta, questa è cambiata poco prima delle elezioni del 18 settembre 2005, soprattutto dopo che i conservatori hanno introdotto Paul Kirchhof come potenziale ministro del Tesoro, e dopo un duello televisivo tra Merkel e Schröder in cui molti ritenevano che Schröder avesse ottenuto risultati migliori.
Una novità per le elezioni del 2005 è stata l'alleanza tra la neonata Alternativa Elettorale per il Lavoro e la Giustizia Sociale (WASG) e il PDS, che prevede di aderire a un partito comune (vedi Partito di Sinistra.PDS). Con l'ex presidente del SPD Oskar Lafontaine per il WASG e Gregor Gysi per il PDS come figure di spicco, questa alleanza ha presto trovato interesse nei media e nella popolazione. I sondaggi di luglio li hanno visti arrivare al 12%.
Dopo il successo nelle elezioni di stato per la Sassonia, l'alleanza tra il partito di estrema destra National Democratic Party e la Deutsche Volksunion (DVU), che ha pianificato di saltare il "cinque per cento di ostacoli" su un biglietto di partito comune, è stata un'altra questione mediatica.
I risultati delle elezioni del 18 settembre 2005 sono stati sorprendenti. Erano molto diversi dai sondaggi delle settimane precedenti. I conservatori hanno perso i voti rispetto al 2002, raggiungendo solo il 35%, e non sono riusciti ad ottenere la maggioranza per un governo "giallo-nero" della CDU/CSU e del FDP liberale. Il FDP ha ottenuto il 10% dei voti, uno dei migliori risultati di sempre. Ma anche la coalizione rosso-verde non è riuscita ad ottenere la maggioranza, con la SPD che ha perso voti, ma ha ottenuto il 34% e i verdi sono rimasti all'8%. L'alleanza di partito di sinistra ha raggiunto l'8,7% ed è entrata nel parlamento tedesco, mentre la NPD ha ottenuto solo l'1,6%.
Il risultato più probabile dei colloqui di coalizione è stata una cosiddetta "grande coalizione" tra i conservatori (CDU/CSU) e i socialdemocratici (SPD), con i tre partiti più piccoli (liberali, verdi e di sinistra) all'opposizione. Altre possibili coalizioni includono una "coalizione a semaforo" tra SPD, FDP e Verdi e una "coalizione giamaicana" tra CDU/CSU, FDP e Verdi. Le coalizioni che coinvolgono il Partito della sinistra sono state escluse da tutti i partiti (compreso lo stesso Partito della sinistra), anche se la combinazione di uno dei maggiori partiti e di due eventuali piccoli partiti avrebbe matematicamente la maggioranza. Di queste combinazioni, solo una coalizione rosso-rosso-verde è politicamente immaginabile. Sia Gerhard Schröder che Angela Merkel hanno annunciato di aver vinto le elezioni e che dovrebbero diventare il prossimo cancelliere.
Il 10 ottobre si sono svolti colloqui tra Franz Müntefering, presidente della SPD, Gerhard Schröder, Angela Merkel e Edmund Stoiber, presidente della CSU. Nel pomeriggio è stato annunciato che la CDU/CSU e la SPD avrebbero iniziato i negoziati formali di coalizione con l'obiettivo di una Grande Coalizione con Angela Merkel come prossimo cancelliere tedesco.
Angela Merkel è la prima donna, la prima tedesca dell'Est e la prima scienziata ad essere cancelliera, nonché la più giovane cancelliera tedesca di sempre. Il 22 novembre 2005 Angela Merkel ha prestato giuramento il 22 novembre 2005, quando il presidente Horst Köhler ha prestato giuramento per la carica di Bundeskanzlerin.