North Rhine-Westphalia state election 2017: the result
In the North Rhine-Westphalia state election on 14 May 2017, CDU became the largest party with 33.0%, 1.8 points ahead of SPD (31.2%).
- Failed to clear the threshold
- Linke (4.9%), Piraten (1.0%), NPD (0.3%)
- Polls one week before
- off by 1.9 points per party on average, SPD overestimated by 4.0
- Turnout
- 65.2%
- Status
- official final result
Result of the 2017 state election
Turnout in the North Rhine-Westphalia state election on 14 May 2017 was 65.2%. The Landtag of North Rhine-Westphalia has 199 seats; a majority needs 100.
Shares in percent. Parties below one percent are grouped as Others.
| Party | Votes 2017 (%) | Seats |
|---|---|---|
| Christlich Demokratische Union | 33.0% | 72 |
| Sozialdemokratische Partei Deutschlands | 31.2% | 69 |
| Freie Demokratische Partei | 12.6% | 28 |
| Alternative für Deutschland | 7.4% | 16 |
| Bündnis 90/Die Grünen | 6.4% | 14 |
| Die Linke | 4.9% | – |
| Piratenpartei | 1.0% | – |
| Nationaldemokratische Partei Deutschlands | 0.3% | – |
| Others | 3.2% | – |
Source: state returning officer, compiled via wahlrecht.de. Official seats, 199 in total including overhang and compensatory seats. JSON · CSV
Seat distribution in the Landtag of North Rhine-Westphalia after the 2017 result
199 seats by the official result, including overhang and compensatory seats. Electoral threshold of 5%.
- CDU72
- SPD69
- FDP28
- AfD16
- Grüne14
Which alliances had a majority after the 2017 election
All two- and three-party alliances with a projected majority.
- CDU + SPD141 of 199
- CDU + FDP100 of 199
- SPD + FDP + AfD113 of 199
- SPD + FDP + Grüne111 of 199
- CDU + AfD + Grüne102 of 199
The polls in the last 30 days before the 2017 state election
10 polls between 21 Apr 2017 and 12 May 2017, each one available individually.
| Pollster | Published | CDU | SPD | FDP | AfD | Grüne | Linke | Piraten | NPD | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Civey | 12 May 2017 | 31.6 | 32.5 | 12.6 | 6.4 | 6.4 | 5.7 | – | – | ||
| Forschungsgruppe Wahlen | 11 May 2017 | 32 | 31 | 13.5 | 6.5 | 6.5 | 6 | – | – | ||
| YouGov | 11 May 2017 | 31 | 30 | 9 | 9 | 7 | 8 | 2 | – | ||
| INSA | 9 May 2017 | 30 | 33 | 13 | 7 | 7 | 5 | – | – | ||
| Forschungsgruppe Wahlen | 5 May 2017 | 32 | 32 | 12 | 6 | 7.5 | 6 | – | – | ||
| Infratest dimap | 4 May 2017 | 31 | 32 | 13 | 8 | 7 | 5 | – | – | ||
| Forsa | 28 Apr 2017 | 29 | 35 | 12 | 7 | 6 | 6 | – | – | ||
| YouGov | 25 Apr 2017 | 27 | 36 | 7 | 11 | 6 | 8 | 2 | – | ||
| Infratest dimap | 23 Apr 2017 | 34 | 34 | 10 | 8 | 6 | 5 | – | – | ||
| Civey | 21 Apr 2017 | 29.7 | 39 | 9.2 | 8.6 | 6 | 4.5 | – | – | ||
| Min – Max | 27–34 | 30–39 | 7–13.5 | 6–11 | 6–7.5 | 4.5–8 | – | – | |||
For each party the lowest value in the table is marked orange and the highest green; the last row shows the range.
Who came closest before the 2017 election?
Deviation of each pollster's last poll from the result, by party in points. Ranked by mean absolute deviation.
| Pollster | Poll dated | CDU | SPD | FDP | AfD | Grüne | Linke | Piraten | Ø abs. |
|---|---|---|---|---|---|---|---|---|---|
| Result 14 May 2017 | 33.0% | 31.2% | 12.6% | 7.4% | 6.4% | 4.9% | 1.0% | ||
| Forschungsgruppe Wahlen | 11 May 2017 (3 days before) | -1.0 | -0.2 | +0.9 | -0.9 | +0.1 | +1.1 | – | 0.7 |
| Civey | 12 May 2017 (2 days before) | -1.4 | +1.3 | ±0 | -1.0 | ±0 | +0.8 | – | 0.8 |
| Infratest dimap | 4 May 2017 (10 days before) | -2.0 | +0.8 | +0.4 | +0.6 | +0.6 | +0.1 | – | 0.8 |
| INSA | 9 May 2017 (5 days before) | -3.0 | +1.8 | +0.4 | -0.4 | +0.6 | +0.1 | – | 1.1 |
| Forsa | 28 Apr 2017 (16 days before) | -4.0 | +3.8 | -0.6 | -0.4 | -0.4 | +1.1 | – | 1.7 |
| YouGov | 11 May 2017 (3 days before) | -2.0 | -1.2 | -3.6 | +1.6 | +0.6 | +3.1 | +1.0 | 1.9 |
Positive: the poll was above the result. Each pollster's last poll within 30 days before the election.