Dutch parliament votes

Votes in the Tweede Kamer (House of Representatives) since the House elected in March 2021 took office, from the parliament's open data (CC0). Rebuilt daily from the nl-parliament-warehouse marts; built 19 Oct 2026 10:10 UTC, newest source change 15 Oct 2026.

24,396
decisions put to a party vote
426,750
party votes
220
roll calls (32,537 member votes)
14 Oct 2026
latest vote (since 1 Apr 2021)

How often parties vote the same way

Share of decisions on which both parties voted for or against and voted the same way. Parties are ordered by seats at the end of the term (or today). Cells with fewer than 20 shared votes are blank.

30%100% share of shared votes cast the same way
Table: agreement per pair, 2025 term
PartyPartyBoth votedSame vote
50PLUSBBB5,00070%
50PLUSCDA5,00575%
50PLUSChristenUnie5,00580%
50PLUSD665,00573%
50PLUSDENK5,00572%
50PLUSFVD5,00553%
50PLUSGroenLinks-PvdA2,95872%
50PLUSGroep Markuszower4,49759%
50PLUSJA215,00565%
50PLUSLid Keijzer3,65964%
50PLUSPRO2,04772%
50PLUSPVV5,00558%
50PLUSPvdD5,00464%
50PLUSSGP5,00573%
50PLUSSP5,00569%
50PLUSVVD5,00574%
50PLUSVolt4,97374%
BBBCDA5,02963%
BBBChristenUnie5,02967%
BBBD665,02957%
BBBDENK5,02854%
BBBFVD5,02970%
BBBGroenLinks-PvdA2,97148%
BBBGroep Markuszower4,50377%
BBBJA215,02977%
BBBLid Keijzer3,65978%
BBBPRO2,05849%
BBBPVV5,02973%
BBBPvdD5,02843%
BBBSGP5,02977%
BBBSP5,02951%
BBBVVD5,02967%
BBBVolt4,99751%
CDAChristenUnie5,03479%
CDAD665,03490%
CDADENK5,03362%
CDAFVD5,03447%
CDAGroenLinks-PvdA2,97666%
CDAGroep Markuszower4,50855%
CDAJA215,03467%
CDALid Keijzer3,66464%
CDAPRO2,05869%
CDAPVV5,03450%
CDAPvdD5,03357%
CDASGP5,03474%
CDASP5,03459%
CDAVVD5,03491%
CDAVolt5,00271%
ChristenUnieD665,03476%
ChristenUnieDENK5,03370%
ChristenUnieFVD5,03450%
ChristenUnieGroenLinks-PvdA2,97673%
ChristenUnieGroep Markuszower4,50858%
ChristenUnieJA215,03465%
ChristenUnieLid Keijzer3,66465%
ChristenUniePRO2,05872%
ChristenUniePVV5,03455%
ChristenUniePvdD5,03363%
ChristenUnieSGP5,03478%
ChristenUnieSP5,03468%
ChristenUnieVVD5,03476%
ChristenUnieVolt5,00275%
D66DENK5,03368%
D66FVD5,03443%
D66GroenLinks-PvdA2,97674%
D66Groep Markuszower4,50849%
D66JA215,03461%
D66Lid Keijzer3,66459%
D66PRO2,05875%
D66PVV5,03444%
D66PvdD5,03365%
D66SGP5,03468%
D66SP5,03465%
D66VVD5,03485%
D66Volt5,00279%
DENKFVD5,03346%
DENKGroenLinks-PvdA2,97681%
DENKGroep Markuszower4,50746%
DENKJA215,03347%
DENKLid Keijzer3,66448%
DENKPRO2,05781%
DENKPVV5,03348%
DENKPvdD5,03279%
DENKSGP5,03356%
DENKSP5,03382%
DENKVVD5,03358%
DENKVolt5,00182%
FVDGroenLinks-PvdA2,97637%
FVDGroep Markuszower4,50874%
FVDJA215,03467%
FVDLid Keijzer3,66467%
FVDPRO2,05837%
FVDPVV5,03473%
FVDPvdD5,03336%
FVDSGP5,03461%
FVDSP5,03443%
FVDVVD5,03451%
FVDVolt5,00239%
GroenLinks-PvdAGroep Markuszower2,45039%
GroenLinks-PvdAJA212,97643%
GroenLinks-PvdALid Keijzer1,88643%
GroenLinks-PvdAPVV2,97642%
GroenLinks-PvdAPvdD2,97587%
GroenLinks-PvdASGP2,97656%
GroenLinks-PvdASP2,97684%
GroenLinks-PvdAVVD2,97660%
GroenLinks-PvdAVolt2,94489%
Groep MarkuszowerJA214,50876%
Groep MarkuszowerLid Keijzer3,66476%
Groep MarkuszowerPRO2,05838%
Groep MarkuszowerPVV4,50877%
Groep MarkuszowerPvdD4,50734%
Groep MarkuszowerSGP4,50871%
Groep MarkuszowerSP4,50842%
Groep MarkuszowerVVD4,50860%
Groep MarkuszowerVolt4,47641%
JA21Lid Keijzer3,66478%
JA21PRO2,05845%
JA21PVV5,03469%
JA21PvdD5,03337%
JA21SGP5,03478%
JA21SP5,03444%
JA21VVD5,03473%
JA21Volt5,00248%
Lid KeijzerPRO1,77845%
Lid KeijzerPVV3,66470%
Lid KeijzerPvdD3,66437%
Lid KeijzerSGP3,66479%
Lid KeijzerSP3,66444%
Lid KeijzerVVD3,66468%
Lid KeijzerVolt3,66447%
PROPVV2,05839%
PROPvdD2,05885%
PROSGP2,05856%
PROSP2,05883%
PROVVD2,05864%
PROVolt2,05890%
PVVPvdD5,03339%
PVVSGP5,03465%
PVVSP5,03445%
PVVVVD5,03454%
PVVVolt5,00241%
PvdDSGP5,03348%
PvdDSP5,03386%
PvdDVVD5,03352%
PvdDVolt5,00182%
SGPSP5,03453%
SGPVVD5,03477%
SGPVolt5,00259%
SPVVD5,03454%
SPVolt5,00280%
VVDVolt5,00265%

Motions: accepted and rejected each month

Votes on motions (moties) by month. Vertical lines mark the start of each term.

accepted rejected
Table: motions per month
MonthAcceptedRejected
Apr 2021100102
May 2021149117
Jun 2021270174
Jul 2021290156
Aug 20211418
Sep 2021108132
Oct 2021131130
Nov 2021324353
Dec 2021212238
Jan 20223742
Feb 2022132129
Mar 2022155144
Apr 2022209114
May 2022203163
Jun 2022188149
Jul 2022237211
Aug 2022023
Sep 202274116
Oct 2022183132
Nov 2022404293
Dec 2022447361
Jan 20234850
Feb 2023105105
Mar 2023182158
Apr 2023147116
May 202314897
Jun 2023221178
Jul 2023199182
Sep 20237272
Oct 2023457307
Dec 20235145
Jan 202410983
Feb 2024184106
Mar 2024190121
Apr 2024279108
May 20248565
Jun 2024244141
Jul 2024621
Sep 20246156
Oct 2024225134
Nov 2024296182
Dec 2024399210
Jan 202512177
Feb 202516591
Mar 2025268128
Apr 2025276212
May 2025251170
Jun 2025368192
Jul 2025169115
Aug 20251039
Sep 2025323178
Oct 2025187139
Nov 20253431
Dec 2025201141
Jan 202610870
Feb 2026190182
Mar 2026355269
Apr 2026269184
May 2026151111
Jun 2026507395
Jul 202618593
Sep 2026278163
Oct 2026261202

How often each party takes part in votes

Share of party votes recorded as for or against, rather than as not taking part (niet deelgenomen). The axis starts at the lowest share, not at zero.

Table: participation, 2025 term
PartySeatsDecisionsTook part
D66265,034100%
VVD225,034100%
GroenLinks-PvdA202,976100%
PRO202,058100%
PVV195,034100%
CDA185,034100%
JA2195,034100%
FVD75,034100%
Groep Markuszower74,508100%
BBB35,034100%
ChristenUnie35,034100%
DENK35,034100%
PvdD35,034100%
SGP35,034100%
SP35,034100%
50PLUS25,03499%
Lid Keijzer13,97292%
Volt15,03499%

Motions by submitting party

Votes on motions whose first submitter (indiener) belongs to the party; the label is the share accepted. A motion submitted by members of two parties counts for both.

accepted rejected
Table: motions by submitting party, 2025 term
PartyAcceptedRejectedAccepted share
D663051097%
VVD2441793%
GroenLinks-PvdA22211965%
PRO1826673%
PVV12534726%
CDA176299%
JA2127515065%
FVD2217011%
Groep Markuszower438633%
BBB12616643%
ChristenUnie2421893%
DENK11421035%
PvdD7510442%
SGP1424974%
SP14024436%
50PLUS531677%
Volt445146%

About the data