Official final result · 26 May 2019

2019 European election in Germany: the result

In the European election on 26 May 2019, CDU/CSU became the largest party with 28.9%, 8.4 points ahead of Grüne (20.5%).

Failed to clear the threshold
NPD (0.3%)
Polls one week before
off by 0.9 points per party on average, Grüne underestimated by 2.2
Turnout
61.4%
Status
official final result
Votes

Result of the 2019 European election

Turnout in the European election on 26 May 2019 was 61.4%. The European Parliament (German seats) has 96 seats; a majority needs 49.

Shares in percent. Parties below one percent are grouped as Others.

2019 European election in Germany: result by party and change
PartyVotes 2019 (%)Seats
CDU/CSU28.9%29
Bündnis 90/Die Grünen20.5%21
Sozialdemokratische Partei Deutschlands15.8%16
Alternative für Deutschland11.0%11
Die Linke5.5%5
Freie Demokratische Partei5.4%5
Die PARTEI2.4%2
Freie Wähler2.2%2
Partei Mensch Umwelt Tierschutz1.4%1
Ökologisch-Demokratische Partei1.0%1
Piratenpartei0.7%1
Volt Deutschland0.7%1
Nationaldemokratische Partei Deutschlands0.3%–
Others4.2%–

Source: Federal Returning Officer, compiled via wahlrecht.de. Official seats, 96 in total including overhang and compensatory seats. JSON · CSV

Official

Seat distribution in the European Parliament (German seats) after the 2019 result

96 seats by the official result, including overhang and compensatory seats. No electoral threshold.

CDU/CSU: 29 seatsGrüne: 21 seatsSPD: 16 seatsAfD: 11 seatsFDP: 5 seatsLinke: 5 seatsFreie Wähler: 2 seatsDie PARTEI: 2 seatsPiraten: 1 seatÖDP: 1 seatTierschutzpartei: 1 seatFamilie: 1 seatVolt: 1 seatMajority from 4996of 96 seats
  • CDU/CSU29
  • Grüne21
  • SPD16
  • AfD11
  • FDP5
  • Linke5
  • Freie Wähler2
  • Die PARTEI2
  • Piraten1
  • ÖDP1
  • Tierschutzpartei1
  • Familie1
  • Volt1
Majorities

Which alliances had a majority after the 2019 election

All two- and three-party alliances with a projected majority.

Coalition calculator: tap the parties
Tap parties to test an alliance
CDU/CSU: 29 seatsGrüne: 21 seatsSPD: 16 seatsAfD: 11 seatsFDP: 5 seatsLinke: 5 seatsFreie Wähler: 2 seatsDie PARTEI: 2 seatsPiraten: 1 seatÖDP: 1 seatTierschutzpartei: 1 seatFamilie: 1 seatVolt: 1 seat0/96
Majority from 49 seats
Majorities
Official seats based on the official result, 96 seats, majority from 49.
  • CDU/CSU + Grüne50 of 96
  • CDU/CSU + SPD + AfD56 of 96
  • CDU/CSU + SPD + FDP50 of 96
  • CDU/CSU + SPD + Linke50 of 96
Before the election

The polls in the last 30 days before the 2019 European election

13 polls between 29 Apr 2019 and 24 May 2019, each one available individually.

Polls before the 2019 European election
PollsterPublishedCDU/CSUGrüneSPDAfDLinkeFDPDie PARTEIFreie Wähler
Ipsos24 May 2019271817127632
Forschungsgruppe Wahlen23 May 20192818.517.5126.55.5––
INSA23 May 2019281815.512782.53
Civey22 May 201929.118.115.912.37.26.3––
Civey17 May 201929.61917.211.46.57––
Forschungsgruppe Wahlen17 May 20193019171275––
Infratest dimap16 May 2019281717127733
INSA16 May 20192818151287.522.5
Civey14 May 201930.418.216.910.77.17.2––
Forschungsgruppe Wahlen10 May 20193219161266––
INSA9 May 201928191513871.52.5
Infratest dimap2 May 20192919191077––
Civey29 Apr 201931.617.316.211.46.78.3––
Min – Max27–3217–1915–1910–136–85–8.31.5–32–3

For each party the lowest value in the table is marked orange and the highest green; the last row shows the range.

Last poll before the election: Ipsos, 24 May 2019

Our analysis

Who came closest before the 2019 election?

Deviation of each pollster's last poll from the result, by party in points. Ranked by mean absolute deviation.

Deviation of the last polls before the election of 26 May 2019 from the result, in percentage points
PollsterPoll datedCDU/CSUGrüneSPDAfDLinkeFDPDie PARTEIFreie WählerTierschutzparteiPiratenØ abs.
Result 26 May 201928.9%20.5%15.8%11.0%5.5%5.4%2.4%2.2%1.4%0.7%
Ipsos24 May 2019 (2 days before)-1.9-2.5+1.2+1.0+1.5+0.6+0.6-0.2–+0.31.1
Forschungsgruppe Wahlen23 May 2019 (3 days before)-0.9-2.0+1.7+1.0+1.0+0.1––––1.1
INSA23 May 2019 (3 days before)-0.9-2.5-0.3+1.0+1.5+2.6+0.1+0.8+0.6+0.31.1
Civey22 May 2019 (4 days before)+0.2-2.4+0.1+1.3+1.7+0.9––––1.1
Infratest dimap16 May 2019 (10 days before)-0.9-3.5+1.2+1.0+1.5+1.6+0.6+0.8––1.4

Positive: the poll was above the result. Each pollster's last poll within 30 days before the election.

Accuracy of all pollsters since 2017

More

More elections and polls

Table as CSV

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