2025 federal election in North Rhine-Westphalia: the result
In the federal election on 23 February 2025, turnout in North Rhine-Westphalia was 82.2%. CDU became the largest party by second votes with 30.1%, ahead of SPD with 20.0%. The 64 constituencies were won by CDU (44), SPD (17), Grüne (3).
- Turnout
- 82.2%
- Eligible voters
- 12,884,209
- Voters
- 10,587,740
- Constituencies
- 64
- Nationwide
- CDU 28.5% in the national result
First and second votes in North Rhine-Westphalia
Shares in percent. First votes are summed over the constituencies (listed candidates), second votes are the state result from the Federal Returning Officer. Direct mandates are constituencies won.
| Party | First votes (%) | Second votes (%) | Nationwide (%) | Direct mandates |
|---|---|---|---|---|
| Christlich Demokratische Union | 34.0% | 30.1% | 28.5% | 44 |
| Sozialdemokratische Partei Deutschlands | 25.1% | 20.0% | 16.4% | 17 |
| Alternative für Deutschland | 16.4% | 16.8% | 20.8% | 0 |
| Bündnis 90/Die Grünen | 11.7% | 12.4% | 11.6% | 3 |
| Die Linke | 6.8% | 8.3% | 8.8% | 0 |
| Freie Demokratische Partei | 3.3% | 4.4% | 4.3% | 0 |
| Bündnis Sahra Wagenknecht | 0.1% | 4.1% | 5.0% | 0 |
| Others | 0.2% | 2.7% | – | – |
- CDU30.1%+1.6
- SPD20.0%+3.6
- AfD16.8%-4.0
- Grüne12.4%+0.8
- Linke8.3%-0.5
- FDP4.4%+0.1
- BSW4.1%-0.9
- Volt0.7%
- Freie Wähler0.5%
- Others2.7%
Change compared with the national result.
In the federal election on 23 February 2025, turnout in North Rhine-Westphalia was 82.2%. CDU became the largest party by second votes with 30.1%, ahead of SPD with 20.0%.
Source: Federal Returning Officer, 2025 federal election, results by constituency (kerg2.csv) (file), final result, retrieved 7 Sep 2026, Data licence Germany, attribution 2.0. Compiled by wahlergebnisse.io.
The 64 constituencies in North Rhine-Westphalia
Winner by first votes and largest party by second votes; each row leads to the constituency page with all candidates and municipalities.
Districts and district-free cities in North Rhine-Westphalia
Largest party by second votes per district; each row leads to the district with all municipalities.
| District | Largest party | Turnout |
|---|---|---|
| Bielefeld | CDU 23.2% | 81.8% |
| Bochum | SPD 24.5% | 81.3% |
| Bonn | CDU 26.2% | 84.9% |
| Borken | CDU 42.2% | 85.1% |
| Bottrop | CDU 28.6% | 80.9% |
| Coesfeld | CDU 40.1% | 87.3% |
| Dortmund | SPD 23.7% | 80.1% |
| Duisburg | SPD 25.5% | 76.5% |
| Düren | CDU 33.3% | 82.6% |
| Düsseldorf | CDU 28.0% | 82.0% |
| Ennepe-Ruhr-Kreis | CDU 27.9% | 83.1% |
| Essen | CDU 26.5% | 80.1% |
| Euskirchen | CDU 35.1% | 83.2% |
| Gelsenkirchen | AfD 24.7% | 74.5% |
| Gütersloh | CDU 33.3% | 83.0% |
| Hagen, Stadt der FernUniversität | CDU 27.7% | 76.8% |
| Hamm | CDU 28.2% | 79.0% |
| Heinsberg | CDU 35.2% | 81.7% |
| Herford | CDU 27.5% | 81.9% |
| Herne | SPD 26.1% | 76.1% |
| Hochsauerlandkreis | CDU 43.6% | 83.9% |
| Höxter | CDU 39.5% | 84.1% |
| Kleve | CDU 36.5% | 81.5% |
| Köln | CDU 22.2% | 83.1% |
| Krefeld | CDU 28.8% | 78.7% |
| Leverkusen | CDU 28.0% | 81.2% |
| Lippe | CDU 27.4% | 82.4% |
| Märkischer Kreis | CDU 32.9% | 79.9% |
| Mettmann | CDU 32.1% | 83.1% |
| Minden-Lübbecke | CDU 27.7% | 81.6% |
| Mönchengladbach | CDU 30.6% | 77.3% |
| Mülheim an der Ruhr | CDU 28.9% | 83.4% |
| Münster | Grüne 26.6% | 87.5% |
| Oberbergischer Kreis | CDU 31.7% | 83.1% |
| Oberhausen | SPD 24.6% | 79.4% |
| Olpe | CDU 46.6% | 84.7% |
| Paderborn | CDU 37.3% | 83.1% |
| Recklinghausen | CDU 28.5% | 80.5% |
| Remscheid | CDU 28.1% | 78.2% |
| Rhein-Erft-Kreis | CDU 31.7% | 83.8% |
| Rhein-Kreis Neuss | CDU 35.0% | 83.9% |
| Rhein-Sieg-Kreis | CDU 33.4% | 84.5% |
| Rheinisch-Bergischer Kreis | CDU 33.8% | 85.9% |
| Siegen-Wittgenstein | CDU 31.6% | 83.1% |
| Soest | CDU 35.0% | 83.0% |
| Solingen, Klingenstadt | CDU 28.3% | 80.1% |
| Städteregion Aachen | CDU 28.2% | 82.1% |
| Steinfurt | CDU 35.0% | 85.0% |
| Unna | CDU 27.8% | 82.0% |
| Viersen | CDU 34.8% | 83.1% |
| Warendorf | CDU 36.6% | 84.7% |
| Wesel | CDU 29.5% | 83.1% |
| Wuppertal | CDU 24.5% | 78.9% |