Election forecast · expected January to March 2029

German federal election 2029 forecast: who is ahead?

Federal election, expected January to March 2029. Polls as of 7 November 2026, 10 pollsters. AfD leads with 27.8%; AfD remains the strongest party in over 99% of simulated outcomes. Polls are not a prediction but a snapshot of today's mood. How far they typically still move before the election is shown further down.

Election date
2029
expected January to March 2029
Polls since the last election
416
since 23 Feb 2025
Strongest party
AfD
in over 99% of 3,000 simulations
Most likely two-party coalition
AfD + CDU/CSU
91% of simulations
Starting point

If the federal election were held today

Unweighted average of the latest poll from each pollster within the last 45 days, compared with the result of the last election on 23 Feb 2025.

German federal election 2029 forecast: Polling
Average of each pollster's latest poll, shares in percent

Dashed line: electoral threshold of 5%. Lighter area: statistical margin of error of a single poll. Change compared with the election result of 23 Feb 2025.

Wahlergebnisse.io© 2026Source: dawum.de (ODbL) · As of: 7 Nov 2026
Share

All polls, house effects and details for the federal election

Date

When is the next German federal election?

The next federal election is expected between 26 January 2029 and 25 March 2029. The Bundestag convened on 25 March 2025; under Article 39 of the Basic Law, the election takes place no earlier than 46 and no later than 48 months after the start of the legislative term. The Federal President sets the election day, a Sunday or public holiday within that window. 809 days remain until the earliest possible election day on 26 January 2029.

An earlier election is only held if the Bundestag is dissolved: after a lost confidence vote (Article 68, as in 2005 and 2024) or after a failed election of the Chancellor (Article 63). The new election must then take place within 60 days, as on 23 February 2025.

All election dates in Germany

Seat projection

What the Bundestag would look like today

630 seats by Sainte-Laguë/Schepers, without overhang and levelling seats. Five per cent threshold, waived for parties winning at least three constituencies. The incumbent government of CDU/CSU and SPD would hold 242 of 630 seats today and would no longer have a majority.

German federal election 2029 forecast: Seat projection
Projected seat distribution based on the polling average
AfD: 201 seatsCDU/CSU: 144 seatsGrüne: 109 seatsSPD: 98 seatsLinke: 78 seatsMajority from 316630of 630 seats
  • AfD201
  • CDU/CSU144
  • Grüne109
  • SPD98
  • Linke78
Wahlergebnisse.io© 2026Source: dawum.de (ODbL) · As of: 7 Nov 2026
Share
German federal election 2029 forecast: Coalition calculator
Seats based on the polling average, tap parties to test an alliance
Coalition calculator: tap the parties
CDU/CSU + SPD
CDU/CSU: 144 seatsSPD: 98 seatsAfD: 201 seatsGrüne: 109 seatsLinke: 78 seats242/630
74 seats short of a majority
Majorities
Projected seat distribution with 630 seats, majority from 316.
Wahlergebnisse.io© 2026Source: dawum.de (ODbL) · As of: 7 Nov 2026
Share
  • CDU/CSU + SPDGovernment, no majority242 of 630
  • AfD + CDU/CSU345 of 630
  • AfD + Grüne + SPD408 of 630
  • AfD + Grüne + Linke388 of 630
  • AfD + SPD + Linke377 of 630
  • CDU/CSU + Grüne + SPD351 of 630
  • CDU/CSU + Grüne + Linke331 of 630
  • CDU/CSU + SPD + Linke320 of 630
Simulation

How likely are the majorities?

The seat projection is recalculated 3,000 times with randomly varied polling figures. The spread per party follows from sampling error and from how far polls have missed that party at earlier elections. This is the uncertainty of the polls today, not the uncertainty up to polling day.

German federal election 2029 forecast: Probabilities of a majority
Share of simulations in which an alliance holds a majority

Majority in parliament

  • CDU/CSU + SPDGovernmentunder 1%
  • AfD + CDU/CSU91%
  • AfD + Grüne + SPDover 99%
  • AfD + Grüne + Linkeover 99%
  • AfD + SPD + Linkeover 99%
  • CDU/CSU + Grüne + SPD95%
  • CDU/CSU + Grüne + Linke74%
  • CDU/CSU + SPD + Linke53%
  • AfD + Grüne29%
  • AfD + SPD12%
  • CDU/CSU + Grüneunder 1%
  • Grüne + SPDunder 1%

Clearing the electoral threshold

  • BSW (±1.3)7%
  • FDP (±1)16%

3,000 simulations. Spread per party from the sampling error of the average and the historical deviation of polls from election results. Method.

Wahlergebnisse.io© 2026Source: dawum.de (ODbL) · As of: 7 Nov 2026
Share
Our analysis

How reliable is a forecast this far before the election?

For every election since 2017 we calculated the polling average as it stood 7 days to 2 years before polling day and compared it with the official result. Deviation per party is the average across all parties at an election; largest deviation is the party that was furthest off.

Two years ahead, polling averages at 25 elections were off by 4.5 points per party on average, and by 9.8 points for the party missed most. AfD's lead is within this range, so the lead is not secure.

Accuracy of polling averages by lead time to the election, all elections since 2017
Lead timeElectionsDeviation per partyLargest deviation
7 days38± 1.6 points± 4.0 points
1 month37± 2.3 points± 5.8 points
3 months36± 2.9 points± 7.0 points
6 months34± 3.5 points± 8.0 points
1 year31± 3.9 points± 8.7 points
2 yearsnow25± 4.5 points± 9.8 points

Only federal elections since 2017

Accuracy before federal elections since 2017
Lead timeElectionsDeviation per partyLargest deviation
7 days3± 1.5 points± 3.3 points
1 month3± 2.1 points± 5.2 points
3 months3± 3.0 points± 7.1 points
6 months3± 3.5 points± 8.7 points
1 year2± 3.9 points± 8.8 points
2 yearsnow2± 4.6 points± 8.5 points

Which pollster is most accurate? · Method

Trend

What has shifted since the last election

Polling trend since 23 February 2025. The “Change” view shows gains and losses since the start of the period.

German federal election 2029 forecast: Polling trend
Rolling average and individual polls, shares in percent
0102030Dec 25Jan 26Feb 26Mar 26Apr 26May 26Jun 26Jul 26Aug 26Sep 26Oct 26Nov 26AfDCDU/CSUGrüneSPDLinkeFDPBSW
Dots are individual polls, lines the rolling average over 45 days. Period 7 Nov 2025 to 7 Nov 2026. Tap the tiles to hide parties.
Wahlergebnisse.io© 2026Source: dawum.de (ODbL) · As of: 7 Nov 2026
Share
Context

What this forecast can and cannot do

An election poll measures the mood at the time of fieldwork. A forecast in the strict sense only exists on election night at 6 pm, from the exit polls. Everything before that is a projection of the polls: we show what the current figures would mean, and how large the error of such projections has been in the past.

Lead candidates, coalition statements and issues can change before the 2029 federal election. Shortly before the election, polls become more frequent and more accurate; this page updates automatically with every new poll.

Source of the polls: dawum.de (Open Database License). Averages, seats, probabilities and accuracy are our own calculations at wahlergebnisse.io.

Table as CSV

To download we need your e-mail address once. After that every table on the site downloads directly.