Election polls · Election results · Election forecasts
If the election were held on Sunday: every poll for the Bundestag, the state parliaments and the European Parliament, averaged across pollsters, plus every official result since 2017 and a forecast for every upcoming election. Updated daily.
Pick your state and its latest polls will appear here. Go to settings
Federal election: polling average
10 pollsters, as of 7 Nov 2026Germany mood index
Federal and state levels in one figure: the index averages the federal election polls and the state election polls of all 16 states, weighted by eligible voters.
| Party | Index | Federal | States | West | East |
|---|---|---|---|---|---|
| AfD | 25.9% | 27.8% | 23.9% | 20.8% | 35.9% |
| CDU/CSU | 22.8% | 20.0% | 25.6% | 27.8% | 17.3% |
| Grüne | 15.3% | 15.1% | 15.5% | 17.6% | 7.5% |
| SPD | 14.0% | 13.6% | 14.4% | 14.8% | 12.9% |
| Linke | 9.3% | 10.8% | 7.8% | 6.4% | 13.4% |
| FDP | 3.5% | 3.9% | 3.1% | 3.7% | 0.9% |
| BSW | 2.3% | 3.1% | 1.5% | 0.5% | 5.3% |
The AfD leads the mood index with 25.9%, followed by the CDU/CSU on 22.8%. In the East the AfD stands at 35.9%, in the West the CDU/CSU at 27.8%.
How is the mood index calculated?
Half of the index is the current federal polling average (latest poll from each pollster) and half is the average of the state polling averages of all 16 states, weighted by eligible voters at the 2025 federal election. States without a current state poll are left out, CDU and CSU count together as the Union, and parties a pollster does not report in a state count as zero there; West and East (the new states including Berlin) are weighted the same way.
Saarland and Schleswig-Holstein go to the polls
Both state elections on 18 April 2027; polling stations close at 6 pm. Next up: North Rhine-Westphalia on 25 Apr 2027.
Largest party in each state
Based on the current polling average for each state or on the 2025 federal election. Tap a state to open its polls; the map with every district shows the next level down.
- Baden-Württemberg30.0% Grüne
- Bavaria37.0% CSU
- Berlin22.0% Linke
- Brandenburg38.5% AfD
- Bremen22.5% CDU
- Hamburg30.0% SPD
- Hesse25.0% CDU
- Mecklenburg-Western Pomerania37.2% AfD
- Lower Saxony26.0% SPD
- North Rhine-Westphalia29.0% CDU
- Rhineland-Palatinate28.0% CDU
- Saarland33.0% SPD
- Saxony42.0% AfD
- Saxony-Anhalt42.0% AfD
- Schleswig-Holstein30.0% CDU
- Thuringia40.0% AfD
Latest polls
The most recently published polls for all parliaments.
- Bundestag7 Nov 2026INSA for BILD am Sonntag, 1,204 respondentsAfD 29CDU/CSU 19Grüne 15SPD 14
- Thuringia6 Nov 2026INSA for FUNKE Medien Thüringen, 1,000 respondentsAfD 40CDU 18Linke 17SPD 8
- Bundestag5 Nov 2026Infratest dimap for ARD-Tagesthemen, 1,297 respondentsAfD 27CDU/CSU 20Grüne 16SPD 13
- Saarland4 Nov 2026Infratest dimap for Saarländischer Rundfunk, 1,269 respondentsSPD 33AfD 21CDU 20Grüne 9
- Bundestag3 Nov 2026INSA for BILD, 2,004 respondentsAfD 28CDU/CSU 20Grüne 15SPD 14
- Bundestag3 Nov 2026Forsa for RTL / n-tv, 2,500 respondentsAfD 26CDU/CSU 20Grüne 17SPD 14
- Bundestag31 Oct 2026INSA for BILD am Sonntag, 1,202 respondentsAfD 29CDU/CSU 20Grüne 15SPD 14
- Mecklenburg-Western Pomerania29 Oct 2026INSA for Nordkurier, 1,000 respondentsAfD 39SPD 32Linke 9Grüne 5
- Bundestag27 Oct 2026INSA for BILD, 2,010 respondentsAfD 29.5CDU/CSU 19SPD 14Grüne 14
- Bundestag27 Oct 2026Forsa for RTL / n-tv, 2,501 respondentsAfD 27CDU/CSU 21Grüne 16SPD 13
- Hesse27 Oct 2026Infratest dimap for Hessischer Rundfunk, 1,185 respondentsCDU 25AfD 23Grüne 16SPD 15
- Bundestag24 Oct 2026INSA for BILD am Sonntag, 1,209 respondentsAfD 30CDU/CSU 19SPD 14Grüne 14
| Pollster | Election | Published | AfD | CDU/CSU | Grüne | SPD | Linke | FDP | BSW | CDU | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| INSA | BT | 7 Nov 2026 | 29 | 19 | 15 | 14 | 10 | 5 | 3 | – | ||
| INSA | TH | 6 Nov 2026 | 40 | – | 4 | 8 | 17 | – | 5 | 18 | ||
| Infratest dimap | BT | 5 Nov 2026 | 27 | 20 | 16 | 13 | 11 | 3 | 3 | – | ||
| Infratest dimap | SL | 4 Nov 2026 | 21 | – | 9 | 33 | 6 | 3 | 3 | 20 | ||
| INSA | BT | 3 Nov 2026 | 28 | 20 | 15 | 14 | 10 | 5 | 3.5 | – | ||
| Forsa | BT | 3 Nov 2026 | 26 | 20 | 17 | 14 | 11 | 4 | – | – | ||
| INSA | BT | 31 Oct 2026 | 29 | 20 | 15 | 14 | 10 | 5 | 3 | – | ||
| INSA | MV | 29 Oct 2026 | 39 | – | 5 | 32 | 9 | – | 5 | 5 | ||
| INSA | BT | 27 Oct 2026 | 29.5 | 19 | 14 | 14 | 10 | 5 | 3 | – | ||
| Forsa | BT | 27 Oct 2026 | 27 | 21 | 16 | 13 | 11 | 4 | – | – | ||
| Infratest dimap | HE | 27 Oct 2026 | 23 | – | 16 | 15 | 7 | 4 | – | 25 | ||
| INSA | BT | 24 Oct 2026 | 30 | 19 | 14 | 14 | 10 | 4 | 3 | – | ||
| Min – Max | 21–40 | 19–21 | 4–17 | 8–33 | 6–17 | 3–5 | 3–5 | 5–25 | ||||
For each party the lowest value in the table is marked orange and the highest green; the last row shows the range.
Parties not reported in every poll show a dash. Details for each election on the subpages.
Upcoming elections
- Saarland state election18 April 2027
- Schleswig-Holstein state election18 April 2027
- North Rhine-Westphalia state election25 April 2027
- Bremen state election30 May 2027
- Lower Saxony state election26 September 2027
- Bavarian state electionexpected autumn 2028
Which pollster is most accurate?
We compare the final polls before every election since 2017 with the official result and show which pollster systematically rates which party higher.
Polling at a glance
Current average for each parliament. Blank means the party is not standing or is not polled.
| Election | As of | CDU/CSU | CDU | CSU | AfD | SPD | Grüne | Linke | BSW | FDP | Freie Wähler |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bundestag | 7 Nov 2026 | 20.0 | 27.8 | 13.6 | 15.1 | 10.8 | 3.1 | 3.9 | |||
| BW | 15 Oct 2026 | 23.0 | 23.0 | 7.0 | 30.0 | 6.0 | 4.0 | ||||
| BY | 20 Oct 2026 | 37.0 | 20.3 | 7.0 | 14.3 | 3.3 | 2.0 | 10.3 | |||
| BE | 8 Oct 2026 | 19.3 | 17.8 | 12.0 | 15.3 | 22.0 | 4.3 | 2.8 | |||
| BB | 9 Oct 2026 | 10.5 | 38.5 | 21.0 | 6.5 | 10.5 | 5.5 | ||||
| HB | 19 Aug 2026 | 22.5 | 16.0 | 21.0 | 15.0 | 13.5 | 3.0 | 4.0 | |||
| HH | 30 Sep 2026 | 14.0 | 13.0 | 30.0 | 17.5 | 14.5 | 3.0 | 3.0 | |||
| HE | 27 Oct 2026 | 25.0 | 23.0 | 15.0 | 16.0 | 7.0 | 4.0 | 3.0 | |||
| MV | 29 Oct 2026 | 6.8 | 37.2 | 32.0 | 5.2 | 10.0 | 4.4 | ||||
| NI | 11 Sep 2026 | 22.0 | 21.0 | 26.0 | 15.0 | 6.0 | 3.0 | 5.0 | |||
| NW | 16 Oct 2026 | 29.0 | 20.0 | 16.3 | 16.3 | 8.0 | 4.0 | ||||
| RP | 20 Aug 2026 | 28.0 | 24.0 | 19.0 | 11.0 | 5.0 | 3.0 | 3.0 | |||
| SL | 4 Nov 2026 | 20.0 | 21.0 | 33.0 | 9.0 | 6.0 | 3.0 | 3.0 | |||
| SN | 21 May 2026 | 21.0 | 42.0 | 6.0 | 6.0 | 9.0 | 7.0 | ||||
| ST | 3 Sep 2026 | 22.6 | 42.0 | 7.9 | 5.6 | 11.9 | 4.0 | 2.6 | |||
| SH | 14 Jul 2026 | 30.0 | 16.5 | 13.5 | 18.0 | 6.5 | 5.0 | ||||
| TH | 6 Nov 2026 | 18.0 | 40.0 | 8.0 | 4.0 | 17.0 | 5.0 | ||||
| European election | 8 Jun 2024 | 30.1 | 15.5 | 14.6 | 14.1 | 2.9 | 6.4 | 4.1 | 2.9 |