Official Final Results for Germany's General Election

General election in Germany 2025

German Election Results: February 23, 2025

Electoral Threshold

The electoral threshold for the Bundestag election is 5%.

Voter Turnout

Voter turnout was 82.5%.

Seat Distribution and Mathematical Majorities

The current government loses its majority

The incumbent governing parties secured 32.5% of the seats.

CDU/CSU + AfD
Right
57.1%
CDU/CSU + SPD
Centre-Right
52.1%
CDU/CSU + Grüne + Südschleswigscher Wählerverband
Centre
46.7%
CDU/CSU + Grüne
Centre
46.5%
SPD + Grüne + Die Linke + Südschleswigscher Wählerverband
Left
42.9%
SPD + Grüne + Die Linke
Left
42.7%

Governments of the Current Legislative Period

Polling Accuracy: How Precise Were the Forecasts?

Comparison: Pre-Election Polls vs. Actual Election Results

0.61

YouGov

The final poll by YouGov deviated by an average of 0.61 percentage points per party from the actual German election results.
  • CDU/CSU
    +0.5
  • AfD
    -0.8
  • SPD
    -0.4
  • Grüne
    +1.4
  • Linke
    -0.8
  • BSW
    +0.1
  • FDP
    -0.3
0.70

Ipsos

The final poll by Ipsos deviated by an average of 0.70 percentage points per party from the actual German election results.
  • CDU/CSU
    +1.5
  • AfD
    +0.2
  • SPD
    -0.4
  • Grüne
    +0.4
  • Linke
    -1.8
  • BSW
    -0.4
  • FDP
    +0.2
0.70

Forschungsgruppe Wahlen

The final poll by Forschungsgruppe Wahlen deviated by an average of 0.70 percentage points per party from the actual German election results.
  • CDU/CSU
    -0.5
  • AfD
    +0.2
  • SPD
    -0.4
  • Grüne
    +2.4
  • Linke
    -0.8
  • BSW
    -0.4
  • FDP
    +0.2
0.71

Institut Wahlkreisprognose

The final poll by Institut Wahlkreisprognose deviated by an average of 0.71 percentage points per party from the actual German election results.
  • CDU/CSU
    +1.0
  • AfD
    -0.3
  • SPD
    -1.9
  • Grüne
    +0.4
  • Linke
    -0.8
  • BSW
    -0.4
  • FDP
    +0.2
0.73

INSA

The final poll by INSA deviated by an average of 0.73 percentage points per party from the actual German election results.
  • CDU/CSU
    +1.0
  • AfD
    +0.2
  • SPD
    -1.4
  • Grüne
    +0.9
  • Linke
    -1.3
  • BSW
    +0.1
  • FDP
    +0.2
0.99

Forsa

The final poll by Forsa deviated by an average of 0.99 percentage points per party from the actual German election results.
  • CDU/CSU
    +0.5
  • AfD
    +0.2
  • SPD
    -1.4
  • Grüne
    +1.4
  • Linke
    -0.8
  • FDP
    +0.7
  • BSW
    -1.9
1.21

Allensbach

The final poll by Allensbach deviated by an average of 1.21 percentage points per party from the actual German election results.
  • CDU/CSU
    +3.5
  • AfD
    -0.8
  • SPD
    -1.9
  • Grüne
    +0.4
  • Linke
    -1.3
  • BSW
    -0.4
  • FDP
    +0.2
1.21

pollytix

The final poll by pollytix deviated by an average of 1.21 percentage points per party from the actual German election results.
  • CDU/CSU
    +0.5
  • AfD
    -1.8
  • SPD
    +0.6
  • Grüne
    +2.4
  • Linke
    -2.8
  • BSW
    +0.1
  • FDP
    -0.3
1.27

Civey

The final poll by Civey deviated by an average of 1.27 percentage points per party from the actual German election results.
  • CDU/CSU
    +1.5
  • AfD
    +0.2
  • SPD
    -1.4
  • Grüne
    +2.4
  • Linke
    -1.8
  • FDP
    +0.7
  • BSW
    -0.9
1.44

GMS

The final poll by GMS deviated by an average of 1.44 percentage points per party from the actual German election results.
  • CDU/CSU
    +2.5
  • AfD
    -0.8
  • SPD
    -1.4
  • Grüne
    +1.4
  • Linke
    -2.8
  • BSW
    -0.9
  • FDP
    -0.3
1.61

Verian

The final poll by Verian deviated by an average of 1.61 percentage points per party from the actual German election results.
  • CDU/CSU
    +1.5
  • AfD
    -0.8
  • SPD
    -1.4
  • Grüne
    +2.4
  • BSW
    +0.1
  • FDP
    -0.3
  • Linke
    -4.8
1.71

Infratest dimap

The final poll by Infratest dimap deviated by an average of 1.71 percentage points per party from the actual German election results.
  • CDU/CSU
    +3.5
  • AfD
    +0.2
  • Grüne
    +2.4
  • SPD
    -2.4
  • Linke
    -2.8
  • BSW
    -0.4
  • FDP
    -0.3

Party Results: Vote Shares and Gains/Losses

CDU/CSU

Christian Democratic Union / Christian Social Union
Christian Democratic
Pro EU
28.5
+4.4

AfD

Alternative for Germany
Right-wing Populist
Anti-EU
20.8
+10.5

SPD

Social Democratic Party of Germany
Social Democratic
Pro EU
16.4
-9.3

Grüne

Alliance 90 / The Greens
Green
Pro EU
11.6
-3.2

Die Linke

The Left
Left-wing
8.8
+3.9

BSW

Alliance Sahra Wagenknecht
Big-tent party
EU-Skeptic
4.9
+4.9

FDP

Free Democratic Party
Liberal
Pro EU
4.3
-7.2

Freie Wähler

Free Voters
Conservative
1.5
-0.9

Tierschutzpartei

Human, Climate, Animal Welfare Party
Animal Welfare
Left
1.0
-0.5

Volt

Volt Europa
Centre
0.7
+0.3

Die PARTEI

The PARTY
Satire
Left
Anti-EU
0.5
-0.5

Bündnis Deutschland

Alliance Germany
Centre-Right
0.2
+0.2

dieBasis

Grassroots Democratic Party Germany
Big-tent party
Anti-EU
0.2
-1.2

Südschleswigscher Wählerverband

South Schleswig Voters' Association
Regional
Centre-Left
0.1
±0.0

ÖDP

Ecological Democratic Party
Green
Centre-Right
0.1
-0.1

Bürgerrechtsbewegung Solidarität

Civil Rights Movement Solidarity
Big-tent party
< 0.1
±0.0

Gleichheitspartei

Socialist Equality Party, Fourth International
Unknown
< 0.1
±0.0

MENSCHLICHE WELT

Human World – for the Well-being and Happiness of All
Unknown
< 0.1
±0.0

MERA25

Democracy in Motion 2025
Unknown
< 0.1
±0.0

MLPD

Marxist-Leninist Party of Germany
Far-Left
< 0.1
±0.0

Partei des Fortschritts

Party of Progress
Liberal
Centre-Left
< 0.1
±0.0

WerteUnion

Values Union
Right
< 0.1
±0.0

Bayernpartei

Bavarian Party
Conservative
Pro EU
< 0.1
-0.1

Bündnis C

Alliance C – Christians for Germany
Unknown
< 0.1
-0.1

Partei der Humanisten

Party of Humanists
Unknown
< 0.1
-0.1

Partei für Verjüngungsforschung

Party for Rejuvenation Research
Big-tent party
< 0.1
-0.1

Piratenpartei

Pirate Party Germany
Centre-Left
Pro EU
< 0.1
-0.4

Team Todenhöfer

Team Todenhöfer – The Justice Party
Big-tent party
< 0.1
-0.5

Data Sources and Methodology

PolitPro

PolitPro bridges the gap between scientific research and current polling. We supplement leading datasets with our own proprietary research and algorithms to make complex political contexts tangible and accessible. Powered by AI.

Help Us Stay Independent

Your support helps shield PolitPro from the influence of lobbyists and political parties.

Give Feedback

Tell us how we can make PolitPro even better for you!

Found a Mistake?

Political data is constantly evolving. If you spot an error, please let us know. A brief reference to your source will help us verify and update the information.

ParlGov – Parliamentary Democracy Data

A comprehensive research database from the University of Bremen, documenting parties, elections, and governments for comparative analysis.

Additional Sources

Döring, Holger and Philip Manow. 2024. Parliaments and governments database (ParlGov).

CHES – Chapel Hill Expert Survey

The leading expert survey on party positions in Europe. Over 400 political scientists document party stances based on rigorous scientific criteria.

Additional Sources

Rovny, Jan, et al. “25 Years of Political Party Positions in Europe: The Chapel Hill Expert Survey, 1999-2024.”