Netherlands General election 2023 — Results
- Party for Freedom (PVV): 23.49%, 37 seats
- GreenLeft–Labour (GL–PvdA): 15.75%, 25 seats
- People's Party for Freedom and Democracy (VVD): 15.24%, 24 seats
- New Social Contract (NSC): 12.88%, 20 seats
- Democrats 66 (D66): 6.29%, 9 seats
- Farmer–Citizen Movement (BBB): 4.65%, 7 seats
- Christian Democratic Appeal (CDA): 3.31%, 5 seats
- Socialist Party (SP): 3.15%, 5 seats
Turnout: 77.75%
About this election
Background
The 2023 Dutch general election, held on 22 November 2023, produced one of the most dramatic results in modern Dutch history: a clear victory for Geert Wilders' far-right Party for Freedom (PVV), which more than doubled its seats to become by far the largest party in the House of Representatives. The election was a snap poll, called after Mark Rutte's fourth government collapsed in July 2023 and Rutte himself announced his departure from national politics, ending thirteen years as prime minister.
How the voting works
The 150 MPs were elected, as always, by nationwide proportional representation with effectively no threshold — a system that allows a sudden shift in opinion to translate almost directly into seats, and which made Wilders' surge possible. Fifteen parties won seats. With no party near the 76 needed for a majority, the result again pointed to lengthy coalition negotiations.
The run-up to the vote
Rutte IV had fallen over asylum policy, and immigration dominated the campaign, alongside the cost of living and the future of the welfare state. The political landscape had been reshaped by new leaders and new parties: Rutte's VVD was now led by Dilan Yeşilgöz; the centrist Pieter Omtzigt, long a thorn in the establishment's side over the benefits scandal, had founded a brand-new party, New Social Contract (NSC), which briefly led the polls; and the Labour Party and GreenLeft contested the election on a single joint list, GroenLinks–PvdA, under former European Commissioner Frans Timmermans. In the final stretch Wilders softened his tone and emphasised "bread-and-butter" issues, and a late surge carried the PVV to the top.
The outcome
The PVV won 23.49% and 37 seats, a gain of 20 and almost twice the total of any rival. The GroenLinks–PvdA alliance came second on 15.75% and 25 seats, and Yeşilgöz's VVD third on 15.24% and 24. Omtzigt's NSC, contesting its first election, took 12.88% and 20 seats — a remarkable debut, though below its earlier polling. D66 fell to 9 seats and the once-dominant CDA crashed to just 3.31% and 5. The Farmer–Citizen Movement (BBB), fresh from its provincial landslide that March, won 7 seats. The result confirmed the collapse of the traditional Christian-democratic and social-democratic centre and the arrival of the radical right as the largest force in Dutch politics.
Turnout and regional patterns
Turnout was 77.75%. The PVV led the vote in ten of the twelve provinces, with its strongest result in Limburg — Wilders' home province — where it took over 33%. Only in the two most progressive, highly educated provinces did GroenLinks–PvdA finish first: North Holland (home to Amsterdam) and Utrecht. The map above shows the leading party in each province; click any province for the full breakdown.
What followed
After nearly seven months of negotiations, the PVV, VVD, NSC and BBB agreed a right-wing coalition. Wilders, deemed too divisive to be acceptable as premier, stepped aside, and the four parties installed a non-party technocrat, the former intelligence chief Dick Schoof, as prime minister of a cabinet sworn in on 2 July 2024 — the most right-wing government in modern Dutch history. The coalition would itself prove short-lived, collapsing in June 2025 when the PVV walked out over asylum policy.
Source
Official results from the Electoral Council (Kiesraad) — verkiezingsuitslagen.nl. The provincial map is built from the Kiesraad's per-province figures.
Compiled and reviewed from official results by ElectioMap. See our data methodology.
In numbers
- 7.74 points separated Party for Freedom (PVV) from GreenLeft–Labour (GL–PvdA) — 807,805 votes.
- Party for Freedom (PVV) converted 23.49% of the vote into 37 of 150 seats (24.67%), 1.18 points more than its vote share.
- The top two shared 39.24% of the vote between them, and 5 lists cleared 5%.
- Party for Freedom (PVV) moved +12.70 points against the 2021 general election (10.79% → 23.49%).
- Support for Party for Freedom (PVV) ranged from 33.26% in Limburg to 17.60% in Utrecht — a spread of 15.66 points across 12 regions, and it led in 10 of 12.
Calculated from the official figures on this page and from the other elections of this type in our archive.
Understanding this election
- How Live Election Data Is Collected and Verified — from ballot box to published figure
- Why Official Results Sometimes Take Weeks — the stages between the count and the legal result
- Why Turnout Figures Disagree — why two sources publish different turnout for one election