Wikiwand AI

2025 North Rhine-Westphalia local elections

Local election in Germany From Wikipedia, the free encyclopedia

Local elections in the German state of North Rhine-Westphalia took place on 14 September 2025 to elect district, municipal, and city councils and local boards, as well as mayors in most cities and district administrators in most districts. Runoff elections for mayors and district administrators will be held on 28 September if necessary.[1][2] There was no five percent hurdle unlike in federal elections.[3]

Quick facts All municipal and district council seats in North Rhine-Westphalia, Turnout ...
2025 North Rhine-Westphalia local elections

← 2020
14 September 2025
2030 →

All municipal and district council seats in North Rhine-Westphalia
Turnout56.8% (Increase 4.9%)
  First party Second party Third party
 
Party CDU SPD AfD
Last election 1,213 seats,
34.3%
912 seats,
24.3%
185 seats,
5.0%
Seats won 1,205 827 552
Seat change Decrease 8 Decrease 86 Increase 366
Popular vote 2,618,138 1,739,246 1,140,055
Percentage 33.3% 22.1% 14.5%
Swing Decrease 1.0 Decrease 2.2 Increase 9.4

  Fourth party Fifth party Sixth party
 
Party Greens Left FDP
Last election 705 seats,
20.0%
137 seats, 3.8% 198 seats, 5.6%
Seats won 466 200 131
Seat change Decrease 239 Increase 63 Decrease 66
Popular vote 1,062,436 438,452 289,700
Percentage 13.5% 5.6% 3.7%
Swing Decrease 6.5 Increase 1.8 Decrease 1.9

Leading party by district
Close

Voting eligibility

All German and EU citizens aged 16 or over on election day are eligible to vote if they had lived in a municipality for at least sixteen days.[1]

Events

During the election seven candidates of Alternative for Germany (AfD) died, sparking conspiracy theories on social media.[4] The candidates were between the ages of 42 and 80 and - with the exception of one 42-year-old man, who committed suicide - died of natural causes, according to police. Martin Vincentz, chair of the AfD North Rhine-Westphalia said that there was "no indication of an unnatural cause of death", but "if many people see the possibility of a political murder, it's a consequence of the ruthless fight against the AfD over the past few years."[5]

The elected mayor of Herdecke Iris Stalzer (SPD) was stabbed by her adopted daughter on 7 October 2025. She was found in a life-threatening condition and taken to hospital via helicopter.[6] Stalzer has since made a full recovery and was sworn in as the mayor of Herdecke on 4 November 2025.[7]

In 2025, the far-right Third Way party won a seat in the North Rhein-Westphalia local elections.[8]

Results

The following shows the result of the elections to the district councils and district free cities.

More information Party, Votes ...
PartyVotes%Seats+/–
Christian Democratic Union (CDU)2,618,13833.261,205Decrease 8
Social Democratic Party (SPD)1,739,24622.10827Decrease 86
Alternative for Germany (AfD)1,140,05514.48552Increase 366
Alliance 90/The Greens (GRÜNE)1,062,43613.50466Decrease 239
The Left (DIE LINKE)438,4525.57200Increase 63
Free Democratic Party (FDP)289,7003.68131Decrease 66
Sahra Wagenknecht Alliance (BSW)85,8841.0940New
Volt Germany (Volt)86,9261.1032Increase 19
Die PARTEI (Die PARTEI)58,5270.7426Decrease 8
Action Party for Animal Welfare (Tierschutz hier!)14,2430.186Increase 3
Free Voters (FW)8,8620.114New
Human Environment Animal Protection Party (Tierschutzpartei)7,7080.103Steady
Pirate Party (PIRATEN)6,3300.083Decrease 7
Ecological Democratic Party (ÖDP)2,4260.032Decrease 1
Family Party (FAMILIE)2,0850.031Decrease 1
Centre Party (ZENTRUM)1,6150.021Steady
German Communist Party (DKP)8250.011Decrease 1
Other parties13,0810.17–Decrease 6
Grouping of electors293,3263.73148Decrease 23
Independents1,6340.02–Steady
Total7,871,499100.003,648Increase 48
Valid votes7,871,49998.99Increase 0.5%
Invalid/blank votes80,2491.01Decrease 0.5%
Total votes7,951,748100.00–
Registered voters/turnout13,998,66956.80Increase 4.9%
Source: North Rhine-Westphalia - State Returning Officer - Minister of the Interior[9]
Close

Results in independent cities

More information City, CDU ...
City councils
City CDU SPD AfD Grüne Linke FDP BSW Volt PARTEI WG Others
Cologne19.919.99.125.010.83.91.95.01.82.50.1
Düsseldorf33.514.910.621.96.44.91.62.51.01.61.0
Dortmund22.124.916.616.58.02.12.01.41.82.62.1
Essen30.222.616.912.35.81.91.51.51.83.61.7
Duisburg17.432.621.29.16.01.52.10.50.49.20.2
Bochum20.028.114.914.49.51.91.71.51.35.90.7
Wuppertal22.228.817.111.48.44.22.50.41.42.90.5
Bielefeld29.421.712.215.010.54.81.21.21.61.60.8
Bonn31.911.86.026.38.72.91.12.70.97.00.5
Münster31.314.14.531.68.42.9–4.01.10.91.0
Mönchengladbach33.228.415.68.65.62.82.11.31.90.4
Gelsenkirchen19.230.429.94.64.32.71.6–0.84.42.2
Aachen32.813.47.727.87.72.71.73.01.31.70.1
Krefeld30.525.915.611.25.53.5––1.72.83.3
Oberhausen26.826.121.58.25.72.12.3–2.32.32.8
Hagen26.419.922.47.43.93.03.1–1.112.00.8
Hamm22.946.116.34.72.72.01.80.9–2.5–
Mülheim an der Ruhr30.125.515.114.24.73.2––2.24.70.3
Leverkusen31.021.515.310.95.13.3–2.5–10.00.4
Solingen29.917.715.011.35.22.0––1.316.51.0
Herne17.837.022.48.55.61.82.2––3.51.2
Bottrop26.831.621.86.74.72.4––––6.1
Remscheid27.031.316.18.46.44.2–––6.6–
Close
More information City, Elected mayor ...
Mayors
City Elected mayor Party/Ticket Result
1st round 2nd round
CologneTorsten BurmesterSPD21.3%53.5%
DüsseldorfStephan KellerCDU43.6%60.5%
DortmundAlexander KaloutiCDU17.0%52.9%
EssenThomas KufenCDU42.3%57.1%
BochumJörg LukatSPD/Grüne43.1%64.7%
WuppertalMiriam ScherffSPD33.3%74.6%
BielefeldChristiana BauerCDU33.0%51.4%
BonnGuido DéusCDU38.9%54.0%
MünsterTilman FuchsGrüne41.3%57.9%
MönchengladbachFelix HeinrichsSPD43.4%63.6%
GelsenkirchenAndrea HenzeSPD37.0%66.9%
AachenMichael ZiemonsCDU40.5%56.0%
KrefeldFrank MeyerSPD35.9%55.0%
OberhausenThorsten BergSPD31.1%51.3%
HagenDennis RehbeinCDU25.1%71.7%
HammMarc HerterSPD63.6%
Mülheim an der RuhrNadia KhalafSPD28.0%50.1%
LeverkusenStefan HebbelCDU35.9%56.6%
SolingenDaniel FlemmCDU31.7%57.8%
HerneFrank DuddaSPD51.5%
BottropMatthias BuschfeldSPD38.5%61.9%
RemscheidSven WolfSPD41.5%68.0%
Close

Results in districts

More information City, CDU ...
District councils
City CDU SPD AfD Grüne Linke FDP BSW Volt PARTEI WG Others
Recklinghausen33.427.519.69.34.42.72.40.40.2––
Rhein-Sieg-Kreis38.719.813.314.63.83.81.92.5–1.20.5
Aachen36.719.812.816.15.73.11.12.11.60.9–
Mettmann36.116.914.614.54.35.5–––4.04.1
Rhein-Erft-Kreis37.220.914.713.34.43.51.90.8–2.21.1
Wesel33.229.013.510.85.53.5–0.6–3.9–
Rhein-Kreis Neuss38.822.012.712.03.85.00.80.61.51.90.8
Steinfurt39.622.710.813.85.14.0–––4.0–
Märkischer Kreis37.019.118.37.85.84.61.5––5.9–
Unna27.230.817.010.04.72.71.41.10.34.80.1
Borken47.615.010.19.63.84.31.3––8.2–
Gütersloh39.718.213.713.04.64.2–0.6–6.0–
Lippe28.327.016.911.84.44.1––0.93.53.2
Ennepe-Ruhr-Kreis26.028.916.712.95.54.52.00.11.22.10.2
Kleve43.418.113.012.44.64.8–––3.7–
Minden-Lübbecke33.126.518.18.94.84.8––0.33.50.0
Paderborn44.512.015.114.35.23.41.3–1.52.7–
Soest39.519.913.810.63.85.11.5–0.15.8–
Viersen40.516.313.215.74.25.1–1.12.31.7–
Rheinisch-Bergischer Kreis37.317.612.016.84.64.6–3.2–3.7–
Warendorf41.217.910.813.24.74.3––0.35.81.7
Siegen-Wittgenstein32.225.417.07.94.84.8–2.2–3.12.6
Oberbergischer Kreis36.320.518.19.64.34.02.4––4.9–
Düren38.621.017.99.03.82.82.10.7–4.1–
Hochsauerlandkreis46.622.312.17.23.23.9–––4.7–
Heinsberg46.713.816.211.13.83.8––0.44.3–
Herford29.829.618.19.05.23.3–0.31.92.9–
Coesfeld47.115.69.116.03.53.7–––3.21.8
Euskirchen34.724.716.08.54.06.61.1––4.00.5
Höxter44.815.614.58.83.33.5–––9.5–
Olpe49.117.912.08.12.52.90.5––6.9–
Close
More information City, Elected administrator ...
District administrators[10]
City Elected administrator Party/Ticket Result
1st round 2nd round
RecklinghausenBodo KlimpelCDU/FDP39.8%51.9%
Rhein-Sieg-KreisSebastian SchusterCDU45.0%56.2%
AachenTim GrüttemeierCDU44.3%62.5%
MettmannBettina WarneckeCDU57.9%
Rhein-Erft-KreisFrank RockCDU45.9%62.9%
WeselIngo BrohlCDU/Grüne46.6%57.4%
Rhein-Kreis NeussKatharina-Bernhardine ReinholdCDU45.9%62.8%
SteinfurtMartin SommerIndependent28.1%70.5%
Märkischer KreisRalf Michael SchwarzkopfCDU56.2%
UnnaMario LöhrSPD58.7%
BorkenKai ZwickerCDU62.5%
GüterslohIna LaukötterCDU59.2%
LippeMeinolf HaaseCDU39.8%55.6%
Ennepe-Ruhr-KreisJan-Christoph SchaberickSPD37.6%55.9%
KleveNo election
Minden-LübbeckeNo election
PaderbornChristoph RütherCDU53.8%
SoestHeinrich FrielingCDU48.2%60.3%
ViersenBennet GielenCDU47.0%59.2%
Rheinisch-Bergischer KreisArne von BoettischerCDY40.8%56.9%
WarendorfOlaf GerickeCDU/FDP64.6%
Siegen-WittgensteinAndreas MüllerSPD44.2%62.2%
Oberbergischer KreisKlaus GrootensCDU/FDP43.2%61.7%
DürenRalf NoltenCDU44.4%59.8%
HochsauerlandkreisThomas GroscheCDU63.2%
HeinsbergStephan PuschCDU62.6%
HerfordMirco SchmidtCDU43.6%53.8%
CoesfeldChristian Schulze PellengahrCDU67.8%
EuskirchenMarkus RamersSPD68.1%
HöxterMichael StickelnCDU64.5%
OlpeTheo MelcherCDU60.8%
Close

Ruhr Parliament

More information Party, Votes ...
Party Votes % +/– Seats +/–
Social Democratic Party of Germany (SPD)584,82928.2Decrease1.129Steady0
Christian Democratic Union of Germany (CDU)531,69125.7Decrease1.526Decrease1
Alternative for Germany (AfD)386,86118.7Increase11.619Increase12
Alliance 90/The Greens (GRÜNE)232,42711.2Decrease9.111Decrease9
The Left (LINKE)120,8335.8Increase1.76Increase2
Action Party for Animal Welfare (TIERSCHUTZ)45,8192.2Increase0.20Steady0
Free Democratic Party (FDP)44,1502.1Decrease1.60Decrease4
Sahra Wagenknecht Alliance (BSW)40,7922.0New0New
Die PARTEI27,4211.3Decrease0.80Steady0
Volt Germany (Volt)25,7531.2Increase0.70Steady0
Family Party of Germany (FAMILIE)8,9320.4New0New
Voter Initiative NRW (WIN)6,5890.3New0New
Team Todenhöfer5,5180.3New0New
The Homeland (Heimat)2,9380.1New0New
Antifascist, Independent, Progressive (AUF Ruhr)2,6570.1New0New
GUT1,6500.1New0New
Party of Humanists (PdH)1,5950.1New0.1
Total 1,070,455100.091Steady0
Blank/invalid votes25,0721.2
Registered voters/turnout3,876,36054.1Increase7.0
Close

Opinion polls

Statewide (2025)

More information Polling Firm, Polling date ...
Polling Firm Polling date CDU SPD GRÜNE FDP AfD LINKE BSW Others
2025 election 14 September 2025 33.3 22.1 13.5 3.7 14.5 5.6 1.1 6.2
INSA 21 August 2025 36 23 10 4 15 6 3 3
Forsa 9 July 2025 32 22 14 3 14 6 2 7
2020 election 13 September 2020 34.3 24.3 20 5.6 5 3.8 — 7
Close

References

Related Articles

Timelines

Top Qs

Fact Checks