Pollsters compared

Which pollster is most accurate?

For each of the 38 elections since 2017 we compare the final poll from each pollster (up to 30 days before the election) with the official result. The yardstick is the mean absolute deviation per party in percentage points.

Across 38 elections since 2017, CSU was underestimated by 1.9 points on average (11 polls), CDU was underestimated by 0.8 points on average (144 polls).

Ranking

Mean deviation per pollster

Only pollsters with at least two elections. Smaller is better. Pollsters that mainly cover state elections have a harder time, because swings are larger there.

Mean absolute deviation of the final poll before the election per pollster, all elections since 2017
PollsterElectionsMean deviation per party
1.Institut Wahlkreisprognose191.0 points
2.Ipsos41.0 points
3.Allensbach31.1 points
4.Forschungsgruppe Wahlen381.2 points
5.GMS51.3 points
6.Infratest dimap381.4 points
7.INSA381.5 points
8.Verian (Emnid)31.5 points
9.Forsa131.7 points
10.Civey251.7 points
11.YouGov61.8 points
12.Trend Research Hamburg31.8 points
13.pollytix32.1 points
Parties

Which parties are systematically missed?

Mean deviation of poll minus result across all pollsters and elections. Positive means the polls were too high.

Systematic over- or underestimation per party across all elections since 2017
PartyPollsSystematicMean absolute
SPD200-0.21.7
Grüne200+0.31.4
Linke196+0.51.4
AfD196±01.4
FDP178+0.40.8
CDU144-0.82.3
BSW50+0.11.0
CDU/CSU45+0.41.8
Freie Wähler33-0.10.7
CSU11-1.92.0
BVB/FW8+0.41.1
SSW8-0.20.5
BD7±00.7
Volt3±00.3
Piraten3+0.50.5
Die PARTEI3+0.40.4
All elections

Election by election

Best and weakest pollster at each election. The full table is on the page of each election.

Accuracy per election since 2017
ElectionDatePollstersClosestFurthestBiggest miss
Berlin20 Sep 2026*5Forschungsgruppe Wahlen (1.3)Infratest dimap (1.7)Linke -4.7 (Civey)
Mecklenburg-Western Pomerania20 Sep 2026*5Forschungsgruppe Wahlen (1.5)Forsa (3.3)SPD -7.5 (Forsa)
Saxony-Anhalt6 Sep 20265Infratest dimap (2.1)pollytix (2.7)CDU +5.8 (Civey)
Rhineland-Palatinate22 Mar 2026*3Forschungsgruppe Wahlen (0.9)INSA (1.2)CDU -3.0 (INSA)
Baden-Württemberg8 Mar 20263Forschungsgruppe Wahlen (1.6)INSA (2.8)Grüne -6.2 (INSA)
Hamburg2 Mar 2025*4Forschungsgruppe Wahlen (1.1)INSA (2.0)AfD +3.5 (INSA)
Bundestag23 Feb 202512YouGov (0.6)Infratest dimap (1.7)Linke -4.8 (Verian (Emnid))
Brandenburg22 Sep 20244Institut Wahlkreisprognose (1.3)Infratest dimap (2.1)SPD -5.9 (INSA)
Saxony1 Sep 20245Forsa (0.7)INSA (1.3)BSW +3.2 (INSA)
Thuringia1 Sep 20245Infratest dimap (1.0)INSA (1.8)BSW +4.2 (INSA)
European election9 Jun 20246INSA (0.6)YouGov (1.9)AfD +4.1 (YouGov)
Bavaria8 Oct 20236Institut Wahlkreisprognose (0.6)Infratest dimap (0.7)Grüne +1.6 (Forschungsgruppe Wahlen)
Hesse8 Oct 20235Institut Wahlkreisprognose (1.0)Civey (2.2)CDU -3.6 (INSA)
Bremen14 May 20234Institut Wahlkreisprognose (0.6)INSA (1.1)Linke -1.9 (INSA)
Berlin12 Feb 20236Forsa (0.9)Civey (2.2)CDU -4.2 (Civey)
Lower Saxony9 Oct 20226Forschungsgruppe Wahlen (0.7)Forsa (1.7)Grüne +4.5 (Forsa)
North Rhine-Westphalia15 May 20227Institut Wahlkreisprognose (1.4)YouGov (2.8)CDU -5.7 (Infratest dimap)
Schleswig-Holstein8 May 20225Institut Wahlkreisprognose (1.3)INSA (2.8)CDU -7.4 (INSA)
Saarland27 Mar 20224Institut Wahlkreisprognose (1.0)Infratest dimap (1.8)SPD -6.5 (Infratest dimap)
Bundestag26 Sep 202112Allensbach (0.6)YouGov (1.5)CDU/CSU -3.1 (Verian (Emnid))
Berlin26 Sep 20215Forschungsgruppe Wahlen (0.7)Institut Wahlkreisprognose (2.1)Grüne -3.9 (Institut Wahlkreisprognose)
Mecklenburg-Western Pomerania26 Sep 20215Institut Wahlkreisprognose (0.4)Civey (1.1)FDP +2.2 (Civey)
Saxony-Anhalt6 Jun 20214Forschungsgruppe Wahlen (2.1)Civey (3.4)CDU -10.1 (INSA)
Baden-Württemberg14 Mar 20215Forschungsgruppe Wahlen (0.8)Institut Wahlkreisprognose (1.1)AfD +3.3 (INSA)
Rhineland-Palatinate14 Mar 20215Forschungsgruppe Wahlen (1.0)Civey (2.4)SPD -5.7 (Infratest dimap)
Hamburg23 Feb 20206Forschungsgruppe Wahlen (0.4)Universität Hamburg (2.9)Grüne +7.8 (Universität Hamburg)
Thuringia27 Oct 20194Civey (0.7)Forschungsgruppe Wahlen (2.0)CDU +4.2 (Forschungsgruppe Wahlen)
Brandenburg1 Sep 20195Infratest dimap (2.2)Forsa (3.5)SPD -9.2 (Forsa)
Saxony1 Sep 20195Forschungsgruppe Wahlen (1.7)Civey (2.5)Linke +5.6 (Infratest dimap)
Bremen26 May 20193Infratest dimap (0.6)INSA (0.7)SPD -1.9 (INSA)
European election26 May 20195Ipsos (1.1)Infratest dimap (1.4)Grüne -3.5 (Infratest dimap)
Hesse28 Oct 20184Forschungsgruppe Wahlen (0.8)Infratest dimap (1.1)SPD +2.2 (Civey)
Bavaria14 Oct 20185Infratest dimap (1.3)Civey (1.8)CSU -4.3 (Civey)
Lower Saxony15 Oct 20174Forschungsgruppe Wahlen (1.0)INSA (1.8)SPD -3.9 (INSA)
Bundestag24 Sep 201710INSA (1.1)YouGov (2.1)CDU/CSU +4.1 (Infratest dimap)
North Rhine-Westphalia14 May 20176Forschungsgruppe Wahlen (0.7)YouGov (1.9)CDU -4.0 (Forsa)
Schleswig-Holstein7 May 20173Forschungsgruppe Wahlen (0.6)Infratest dimap (1.3)SPD +3.8 (Infratest dimap)
Saarland26 Mar 20174Forschungsgruppe Wahlen (1.3)Forsa (2.0)CDU -6.7 (Forsa)

* preliminary official result. Results from the Federal Returning Officer and the state returning officers, see Method.

Table as CSV

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