World/Netherlands/2025 House of Representatives
Kiesraad · official final result · CC0 source archive

The Netherlands' 2025 House result, from national seats to every elected name.

Explore the official national count, all 20 electoral-district vote aggregates, all 27 party results, and the 150 people named elected in the Kiesraad's final EML publication.

20electoral districts
27party results
150people named elected
78.30%national turnout
What is verified

Every published vote total and all 150 seats reconcile.

Official final result established by the Kiesraad on November 7, 2025.

13,589,128 registered voters10,640,324 ballots cast10,571,990 valid votes150 seats and elected-result records
National ballot accounting

10,640,324 ballots cast.

Valid votes
10,571,990
Blank votes
40,128
Invalid votes
28,206
Candidate vote records
1,166
How to read the districts

District votes are geographic aggregates.

Party votes and seats are national. Electoral-district pages are geographic vote aggregates and do not represent separately elected district seats.

All 15 parties allocated seats

National vote, vote share, seats, and elected names.

Cards follow official vote totals. Election.org does not assign ideology, endorsements, or editorial scores.

Official party 526seats

D66

Votes
1,790,634
Vote share
16.94%
Named elected
26
Open complete result →
Official party 126seats

PVV (Partij voor de Vrijheid)

Votes
1,760,966
Vote share
16.66%
Named elected
26
Open complete result →
Official party 322seats

VVD

Votes
1,505,829
Vote share
14.24%
Named elected
22
Open complete result →
Official party 220seats

GROENLINKS / Partij van de Arbeid (PvdA)

Votes
1,352,163
Vote share
12.79%
Named elected
20
Open complete result →
Official party 718seats

CDA

Votes
1,246,874
Vote share
11.79%
Named elected
18
Open complete result →
Official party 159seats

JA21

Votes
628,517
Vote share
5.95%
Named elected
9
Open complete result →
Official party 117seats

Forum voor Democratie

Votes
480,393
Vote share
4.54%
Named elected
7
Open complete result →
Official party 64seats

BBB

Votes
279,916
Vote share
2.65%
Named elected
4
Open complete result →
Official party 93seats

DENK

Votes
250,368
Vote share
2.37%
Named elected
3
Open complete result →
Official party 123seats

Staatkundig Gereformeerde Partij (SGP)

Votes
238,093
Vote share
2.25%
Named elected
3
Open complete result →
Official party 103seats

Partij voor de Dieren

Votes
219,371
Vote share
2.08%
Named elected
3
Open complete result →
Official party 133seats

ChristenUnie

Votes
201,361
Vote share
1.90%
Named elected
3
Open complete result →
Official party 83seats

SP (Socialistische Partij)

Votes
199,585
Vote share
1.89%
Named elected
3
Open complete result →
Official party 202seats

50PLUS

Votes
151,053
Vote share
1.43%
Named elected
2
Open complete result →
Official party 141seats

Volt

Votes
116,468
Vote share
1.10%
Named elected
1
Open complete result →
All 20 electoral districts

Open any district for its complete vote aggregate.

Seat allocation is national. District pages preserve the source geography without implying separate district seats.

HSB179.04% turnout

Groningen

D66 received 61,483 votes in this geographic aggregate.

368,669 ballots · 22 party results →
HSB281.23% turnout

Leeuwarden

PVV (Partij voor de Vrijheid) received 72,957 votes in this geographic aggregate.

424,937 ballots · 24 party results →
HSB381.73% turnout

Assen

PVV (Partij voor de Vrijheid) received 62,021 votes in this geographic aggregate.

329,391 ballots · 21 party results →
HSB481.84% turnout

Zwolle

PVV (Partij voor de Vrijheid) received 125,029 votes in this geographic aggregate.

756,478 ballots · 24 party results →
HSB572.76% turnout

Lelystad

PVV (Partij voor de Vrijheid) received 44,029 votes in this geographic aggregate.

233,003 ballots · 24 party results →
HSB682.24% turnout

Nijmegen

D66 received 67,798 votes in this geographic aggregate.

372,460 ballots · 24 party results →
HSB781.88% turnout

Arnhem

D66 received 154,299 votes in this geographic aggregate.

1,003,481 ballots · 23 party results →
HSB882.46% turnout

Utrecht

D66 received 176,304 votes in this geographic aggregate.

868,621 ballots · 25 party results →
HSB971.23% turnout

Amsterdam

GROENLINKS / Partij van de Arbeid (PvdA) received 116,374 votes in this geographic aggregate.

432,199 ballots · 24 party results →
HSB1079.78% turnout

Haarlem

D66 received 122,867 votes in this geographic aggregate.

573,319 ballots · 23 party results →
HSB1179.13% turnout

Den Helder

PVV (Partij voor de Vrijheid) received 108,434 votes in this geographic aggregate.

633,825 ballots · 24 party results →
HSB1268.19% turnout

's-Gravenhage

GROENLINKS / Partij van de Arbeid (PvdA) received 65,713 votes in this geographic aggregate.

334,994 ballots · 26 party results →
HSB1363.27% turnout

Rotterdam

D66 received 51,983 votes in this geographic aggregate.

291,356 ballots · 25 party results →
HSB1477.40% turnout

Dordrecht

PVV (Partij voor de Vrijheid) received 144,296 votes in this geographic aggregate.

758,885 ballots · 24 party results →
HSB1581.02% turnout

Leiden

D66 received 139,882 votes in this geographic aggregate.

789,828 ballots · 24 party results →
HSB1679.51% turnout

Middelburg

PVV (Partij voor de Vrijheid) received 40,912 votes in this geographic aggregate.

233,952 ballots · 22 party results →
HSB1777.39% turnout

Tilburg

PVV (Partij voor de Vrijheid) received 134,108 votes in this geographic aggregate.

683,359 ballots · 25 party results →
HSB1879.62% turnout

's-Hertogenbosch

PVV (Partij voor de Vrijheid) received 165,359 votes in this geographic aggregate.

892,870 ballots · 25 party results →
HSB1975.32% turnout

Maastricht

PVV (Partij voor de Vrijheid) received 166,595 votes in this geographic aggregate.

654,874 ballots · 23 party results →
HSB2020.68% turnout

Bonaire

D66 received 894 votes in this geographic aggregate.

3,823 ballots · 19 party results →
Coverage boundary

Official historical result—not a silently inferred current roster.

  • This is a historical election result, not a claim about current House membership or later substitutions.
  • The adapter publishes electoral-district aggregates, not municipality or polling-station detail from the other official archive parts.
  • Party labels and candidate names preserve the official EML text; Election.org does not infer coalitions, ideology, or current office tenure.
  • The source ranking code is preserved for audit but is not presented as an editorial score or candidate ranking.
  • Senate, European Parliament, provincial, municipal, and water-board elections are outside this release.
  • A Dutch-language interface and political-finance adapter remain to be added.

Source: Netherlands open-data catalog · Kiesraad final-result notice · official EML archive.