Dutch municipal election map — Tweede Kamer 2023 and 2025
Compare Dutch parliamentary election results in all 342 municipalities: party winners, winning margins, population-sized circles and optional 2025 comparisons with 2023.
Full official municipal results for 22 November 2023 and 29 October 2025. Interactive layers show party winners, first-versus-second margins, population circles and changes in the left–right vote balance. Each year has a standalone results view; 2025 also offers comparison with 2023. Our fixed international classifications place D66 and Volt in the centre.
Municipalities
- 's-Gravenhage · 568945 residents (1 January 2025)
- 's-Hertogenbosch · 161530 residents (1 January 2025)
- Aa en Hunze · 25935 residents (1 January 2025)
- Aalsmeer · 33250 residents (1 January 2025)
- Aalten · 27466 residents (1 January 2025)
- Achtkarspelen · 28200 residents (1 January 2025)
- Alblasserdam · 20242 residents (1 January 2025)
- Albrandswaard · 26707 residents (1 January 2025)
- Alkmaar · 112896 residents (1 January 2025)
- Almelo · 74776 residents (1 January 2025)
- Almere · 229574 residents (1 January 2025)
- Alphen aan den Rijn · 115773 residents (1 January 2025)
- Alphen-Chaam · 10539 residents (1 January 2025)
- Altena · 58726 residents (1 January 2025)
- Ameland · 3800 residents (1 January 2025)
- Amersfoort · 163298 residents (1 January 2025)
- Amstelveen · 95822 residents (1 January 2025)
- Amsterdam · 934526 residents (1 January 2025)
- Apeldoorn · 168551 residents (1 January 2025)
- Arnhem · 169364 residents (1 January 2025)
- Assen · 70392 residents (1 January 2025)
- Asten · 17385 residents (1 January 2025)
- Baarle-Nassau · 7205 residents (1 January 2025)
- Baarn · 25184 residents (1 January 2025)
- Barendrecht · 48550 residents (1 January 2025)
- Barneveld · 63152 residents (1 January 2025)
- Beek (L.) · 16251 residents (1 January 2025)
- Beekdaelen · 35824 residents (1 January 2025)
- Beesel · 13524 residents (1 January 2025)
- Berg en Dal · 35558 residents (1 January 2025)
- Bergeijk · 19263 residents (1 January 2025)
- Bergen (L.) · 13062 residents (1 January 2025)
- Bergen (NH.) · 29722 residents (1 January 2025)
- Bergen op Zoom · 70194 residents (1 January 2025)
- Berkelland · 43917 residents (1 January 2025)
- Bernheze · 32606 residents (1 January 2025)
- Best · 31652 residents (1 January 2025)
- Beuningen · 26749 residents (1 January 2025)
- Beverwijk · 43040 residents (1 January 2025)
- Bladel · 21006 residents (1 January 2025)
- Blaricum · 12947 residents (1 January 2025)
- Bloemendaal · 23592 residents (1 January 2025)
- Bodegraven-Reeuwijk · 37209 residents (1 January 2025)
- Boekel · 11465 residents (1 January 2025)
- Borger-Odoorn · 26049 residents (1 January 2025)
- Borne · 24741 residents (1 January 2025)
- Borsele · 23125 residents (1 January 2025)
- Boxtel · 34241 residents (1 January 2025)
- Breda · 188779 residents (1 January 2025)
- Bronckhorst · 36012 residents (1 January 2025)
- Brummen · 21394 residents (1 January 2025)
- Brunssum · 27534 residents (1 January 2025)
- Bunnik · 16279 residents (1 January 2025)
- Bunschoten · 22684 residents (1 January 2025)
- Buren · 27978 residents (1 January 2025)
- Capelle aan den IJssel · 68624 residents (1 January 2025)
- Castricum · 36618 residents (1 January 2025)
- Coevorden · 35860 residents (1 January 2025)
- Cranendonck · 21665 residents (1 January 2025)
- Culemborg · 30281 residents (1 January 2025)
- Dalfsen · 30047 residents (1 January 2025)
- Dantumadiel · 19137 residents (1 January 2025)
- De Bilt · 43792 residents (1 January 2025)
- De Fryske Marren · 52235 residents (1 January 2025)
- De Ronde Venen · 45921 residents (1 January 2025)
- De Wolden · 24672 residents (1 January 2025)
- Delft · 110173 residents (1 January 2025)
- Den Helder · 56662 residents (1 January 2025)
- Deurne · 33387 residents (1 January 2025)
- Deventer · 104301 residents (1 January 2025)
- Diemen · 33228 residents (1 January 2025)
- Dijk en Waard · 90747 residents (1 January 2025)
- Dinkelland · 26728 residents (1 January 2025)
- Doesburg · 11125 residents (1 January 2025)
- Doetinchem · 60049 residents (1 January 2025)
- Dongen · 27495 residents (1 January 2025)
- Dordrecht · 122796 residents (1 January 2025)
- Drechterland · 20476 residents (1 January 2025)
- Drimmelen · 28295 residents (1 January 2025)
- Dronten · 44856 residents (1 January 2025)
- Druten · 19748 residents (1 January 2025)
- Duiven · 24942 residents (1 January 2025)
- Echt-Susteren · 32269 residents (1 January 2025)
- Edam-Volendam · 37140 residents (1 January 2025)
- Ede · 124214 residents (1 January 2025)
- Eemnes · 9927 residents (1 January 2025)
- Eemsdelta · 44795 residents (1 January 2025)
- Eersel · 20389 residents (1 January 2025)
- Eijsden-Margraten · 26181 residents (1 January 2025)
- Eindhoven · 249035 residents (1 January 2025)
- Elburg · 23903 residents (1 January 2025)
- Emmen · 109678 residents (1 January 2025)
- Enkhuizen · 18847 residents (1 January 2025)
- Enschede · 162317 residents (1 January 2025)
- Epe · 33469 residents (1 January 2025)
- Ermelo · 28131 residents (1 January 2025)
- Etten-Leur · 45457 residents (1 January 2025)
- Geertruidenberg · 21944 residents (1 January 2025)
- Geldrop-Mierlo · 40754 residents (1 January 2025)
- Gemert-Bakel · 31541 residents (1 January 2025)
- Gennep · 17785 residents (1 January 2025)
- Gilze en Rijen · 28531 residents (1 January 2025)
- Goeree-Overflakkee · 52185 residents (1 January 2025)
- Goes · 40120 residents (1 January 2025)
- Goirle · 24468 residents (1 January 2025)
- Gooise Meren · 61003 residents (1 January 2025)
- Gorinchem · 38842 residents (1 January 2025)
- Gouda · 76514 residents (1 January 2025)
- Groningen · 244441 residents (1 January 2025)
- Gulpen-Wittem · 14017 residents (1 January 2025)
- Haaksbergen · 24225 residents (1 January 2025)
- Haarlem · 168743 residents (1 January 2025)
- Haarlemmermeer · 165255 residents (1 January 2025)
- Halderberge · 31347 residents (1 January 2025)
- Hardenberg · 63415 residents (1 January 2025)
- Harderwijk · 50042 residents (1 January 2025)
- Hardinxveld-Giessendam · 19123 residents (1 January 2025)
- Harlingen · 16210 residents (1 January 2025)
- Hattem · 12745 residents (1 January 2025)
- Heemskerk · 39380 residents (1 January 2025)
- Heemstede · 27638 residents (1 January 2025)
- Heerde · 19305 residents (1 January 2025)
- Heerenveen · 51863 residents (1 January 2025)
- Heerlen · 87522 residents (1 January 2025)
- Heeze-Leende · 17075 residents (1 January 2025)
- Heiloo · 24341 residents (1 January 2025)
- Hellendoorn · 36213 residents (1 January 2025)
- Helmond · 96551 residents (1 January 2025)
- Hendrik-Ido-Ambacht · 32859 residents (1 January 2025)
- Hengelo (O.) · 83655 residents (1 January 2025)
- Het Hogeland · 48178 residents (1 January 2025)
- Heumen · 16861 residents (1 January 2025)
- Heusden · 46365 residents (1 January 2025)
- Hillegom · 22786 residents (1 January 2025)
- Hilvarenbeek · 16149 residents (1 January 2025)
- Hilversum · 94393 residents (1 January 2025)
- Hoeksche Waard · 90747 residents (1 January 2025)
- Hof van Twente · 35660 residents (1 January 2025)
- Hollands Kroon · 49982 residents (1 January 2025)
- Hoogeveen · 56906 residents (1 January 2025)
- Hoorn · 76036 residents (1 January 2025)
- Horst aan de Maas · 44242 residents (1 January 2025)
- Houten · 50945 residents (1 January 2025)
- Huizen · 41196 residents (1 January 2025)
- Hulst · 27378 residents (1 January 2025)
- IJsselstein · 33339 residents (1 January 2025)
- Kaag en Braassem · 29316 residents (1 January 2025)
- Kampen · 56547 residents (1 January 2025)
- Kapelle · 13012 residents (1 January 2025)
- Katwijk · 67089 residents (1 January 2025)
- Kerkrade · 45490 residents (1 January 2025)
- Koggenland · 23821 residents (1 January 2025)
- Krimpen aan den IJssel · 29793 residents (1 January 2025)
- Krimpenerwaard · 57798 residents (1 January 2025)
- Laarbeek · 23324 residents (1 January 2025)
- Land van Cuijk · 92817 residents (1 January 2025)
- Landgraaf · 36839 residents (1 January 2025)
- Landsmeer · 11745 residents (1 January 2025)
- Lansingerland · 66064 residents (1 January 2025)
- Laren (NH.) · 11474 residents (1 January 2025)
- Leeuwarden · 129973 residents (1 January 2025)
- Leiden · 130638 residents (1 January 2025)
- Leiderdorp · 27751 residents (1 January 2025)
- Leidschendam-Voorburg · 78318 residents (1 January 2025)
- Lelystad · 84713 residents (1 January 2025)
- Leudal · 36108 residents (1 January 2025)
- Leusden · 31911 residents (1 January 2025)
- Lingewaard · 47684 residents (1 January 2025)
- Lisse · 23582 residents (1 January 2025)
- Lochem · 34316 residents (1 January 2025)
- Loon op Zand · 24151 residents (1 January 2025)
- Lopik · 14800 residents (1 January 2025)
- Losser · 23469 residents (1 January 2025)
- Maasdriel · 26289 residents (1 January 2025)
- Maasgouw · 24502 residents (1 January 2025)
- Maashorst · 59671 residents (1 January 2025)
- Maassluis · 36436 residents (1 January 2025)
- Maastricht · 125563 residents (1 January 2025)
- Medemblik · 45934 residents (1 January 2025)
- Meerssen · 18460 residents (1 January 2025)
- Meierijstad · 84711 residents (1 January 2025)
- Meppel · 36271 residents (1 January 2025)
- Middelburg (Z.) · 50152 residents (1 January 2025)
- Midden-Delfland · 19423 residents (1 January 2025)
- Midden-Drenthe · 34021 residents (1 January 2025)
- Midden-Groningen · 61387 residents (1 January 2025)
- Moerdijk · 38273 residents (1 January 2025)
- Molenlanden · 45363 residents (1 January 2025)
- Montferland · 36996 residents (1 January 2025)
- Montfoort · 13772 residents (1 January 2025)
- Mook en Middelaar · 8102 residents (1 January 2025)
- Neder-Betuwe · 25781 residents (1 January 2025)
- Nederweert · 17512 residents (1 January 2025)
- Nieuwegein · 66788 residents (1 January 2025)
- Nieuwkoop · 29521 residents (1 January 2025)
- Nijkerk · 45720 residents (1 January 2025)
- Nijmegen · 189007 residents (1 January 2025)
- Nissewaard · 88341 residents (1 January 2025)
- Noardeast-Fryslân · 45864 residents (1 January 2025)
- Noord-Beveland · 8046 residents (1 January 2025)
- Noordenveld · 31751 residents (1 January 2025)
- Noordoostpolder · 50788 residents (1 January 2025)
- Noordwijk · 45929 residents (1 January 2025)
- Nuenen, Gerwen en Nederwetten · 24290 residents (1 January 2025)
- Nunspeet · 29393 residents (1 January 2025)
- Oegstgeest · 26058 residents (1 January 2025)
- Oirschot · 19536 residents (1 January 2025)
- Oisterwijk · 33108 residents (1 January 2025)
- Oldambt · 39586 residents (1 January 2025)
- Oldebroek · 24417 residents (1 January 2025)
- Oldenzaal · 32021 residents (1 January 2025)
- Olst-Wijhe · 19003 residents (1 January 2025)
- Ommen · 19249 residents (1 January 2025)
- Oost Gelre · 30048 residents (1 January 2025)
- Oosterhout · 58380 residents (1 January 2025)
- Ooststellingwerf · 25925 residents (1 January 2025)
- Oostzaan · 9733 residents (1 January 2025)
- Opmeer · 12491 residents (1 January 2025)
- Opsterland · 30012 residents (1 January 2025)
- Oss · 95239 residents (1 January 2025)
- Oude IJsselstreek · 39499 residents (1 January 2025)
- Ouder-Amstel · 14532 residents (1 January 2025)
- Oudewater · 10355 residents (1 January 2025)
- Overbetuwe · 48945 residents (1 January 2025)
- Papendrecht · 32299 residents (1 January 2025)
- Peel en Maas · 45881 residents (1 January 2025)
- Pekela · 12459 residents (1 January 2025)
- Pijnacker-Nootdorp · 58126 residents (1 January 2025)
- Purmerend · 95912 residents (1 January 2025)
- Putten · 24953 residents (1 January 2025)
- Raalte · 38623 residents (1 January 2025)
- Reimerswaal · 23335 residents (1 January 2025)
- Renkum · 31490 residents (1 January 2025)
- Renswoude · 5782 residents (1 January 2025)
- Reusel-De Mierden · 13653 residents (1 January 2025)
- Rheden · 43782 residents (1 January 2025)
- Rhenen · 20392 residents (1 January 2025)
- Ridderkerk · 47999 residents (1 January 2025)
- Rijssen-Holten · 38836 residents (1 January 2025)
- Rijswijk (ZH.) · 60717 residents (1 January 2025)
- Roerdalen · 20836 residents (1 January 2025)
- Roermond · 61210 residents (1 January 2025)
- Roosendaal · 77721 residents (1 January 2025)
- Rotterdam · 672960 residents (1 January 2025)
- Rozendaal · 1836 residents (1 January 2025)
- Rucphen · 23995 residents (1 January 2025)
- Schagen · 48378 residents (1 January 2025)
- Scherpenzeel · 10539 residents (1 January 2025)
- Schiedam · 82232 residents (1 January 2025)
- Schiermonnikoog · 971 residents (1 January 2025)
- Schouwen-Duiveland · 34412 residents (1 January 2025)
- Simpelveld · 10270 residents (1 January 2025)
- Sint-Michielsgestel · 30176 residents (1 January 2025)
- Sittard-Geleen · 92491 residents (1 January 2025)
- Sliedrecht · 26601 residents (1 January 2025)
- Sluis · 23094 residents (1 January 2025)
- Smallingerland · 57084 residents (1 January 2025)
- Soest · 47999 residents (1 January 2025)
- Someren · 20200 residents (1 January 2025)
- Son en Breugel · 18131 residents (1 January 2025)
- Stadskanaal · 32038 residents (1 January 2025)
- Staphorst · 17968 residents (1 January 2025)
- Stede Broec · 22253 residents (1 January 2025)
- Steenbergen · 24567 residents (1 January 2025)
- Steenwijkerland · 45716 residents (1 January 2025)
- Stein (L.) · 24653 residents (1 January 2025)
- Stichtse Vecht · 66130 residents (1 January 2025)
- Súdwest-Fryslân · 90534 residents (1 January 2025)
- Terneuzen · 55653 residents (1 January 2025)
- Terschelling · 4923 residents (1 January 2025)
- Texel · 13846 residents (1 January 2025)
- Teylingen · 38411 residents (1 January 2025)
- Tholen · 26942 residents (1 January 2025)
- Tiel · 42575 residents (1 January 2025)
- Tilburg · 230357 residents (1 January 2025)
- Tubbergen · 21507 residents (1 January 2025)
- Twenterand · 34113 residents (1 January 2025)
- Tynaarlo · 35011 residents (1 January 2025)
- Tytsjerksteradiel · 32821 residents (1 January 2025)
- Uitgeest · 13427 residents (1 January 2025)
- Uithoorn · 32115 residents (1 January 2025)
- Urk · 22173 residents (1 January 2025)
- Utrecht · 376757 residents (1 January 2025)
- Utrechtse Heuvelrug · 50945 residents (1 January 2025)
- Vaals · 10007 residents (1 January 2025)
- Valkenburg aan de Geul · 16464 residents (1 January 2025)
- Valkenswaard · 31955 residents (1 January 2025)
- Veendam · 27687 residents (1 January 2025)
- Veenendaal · 70352 residents (1 January 2025)
- Veere · 21945 residents (1 January 2025)
- Veldhoven · 47601 residents (1 January 2025)
- Velsen · 70026 residents (1 January 2025)
- Venlo · 103984 residents (1 January 2025)
- Venray · 44807 residents (1 January 2025)
- Vijfheerenlanden · 62554 residents (1 January 2025)
- Vlaardingen · 77260 residents (1 January 2025)
- Vlieland · 1217 residents (1 January 2025)
- Vlissingen · 45755 residents (1 January 2025)
- Voerendaal · 12583 residents (1 January 2025)
- Voorne aan Zee · 74527 residents (1 January 2025)
- Voorschoten · 25900 residents (1 January 2025)
- Voorst · 25567 residents (1 January 2025)
- Vught · 33010 residents (1 January 2025)
- Waadhoeke · 46857 residents (1 January 2025)
- Waalre · 17898 residents (1 January 2025)
- Waalwijk · 51241 residents (1 January 2025)
- Waddinxveen · 35031 residents (1 January 2025)
- Wageningen · 42790 residents (1 January 2025)
- Wassenaar · 27525 residents (1 January 2025)
- Waterland · 17556 residents (1 January 2025)
- Weert · 51355 residents (1 January 2025)
- West Betuwe · 53253 residents (1 January 2025)
- West Maas en Waal · 20594 residents (1 January 2025)
- Westerkwartier · 64841 residents (1 January 2025)
- Westerveld · 19983 residents (1 January 2025)
- Westervoort · 15205 residents (1 January 2025)
- Westerwolde · 27421 residents (1 January 2025)
- Westland · 116916 residents (1 January 2025)
- Weststellingwerf · 26596 residents (1 January 2025)
- Wierden · 25342 residents (1 January 2025)
- Wijchen · 41836 residents (1 January 2025)
- Wijdemeren · 24670 residents (1 January 2025)
- Wijk bij Duurstede · 23831 residents (1 January 2025)
- Winterswijk · 29232 residents (1 January 2025)
- Woensdrecht · 22194 residents (1 January 2025)
- Woerden · 53976 residents (1 January 2025)
- Wormerland · 16421 residents (1 January 2025)
- Woudenberg · 14760 residents (1 January 2025)
- Zaanstad · 162828 residents (1 January 2025)
- Zaltbommel · 30412 residents (1 January 2025)
- Zandvoort · 17374 residents (1 January 2025)
- Zeewolde · 24291 residents (1 January 2025)
- Zeist · 66671 residents (1 January 2025)
- Zevenaar · 45215 residents (1 January 2025)
- Zoetermeer · 129862 residents (1 January 2025)
- Zoeterwoude · 10141 residents (1 January 2025)
- Zuidplas · 48726 residents (1 January 2025)
- Zundert · 22809 residents (1 January 2025)
- Zutphen · 49028 residents (1 January 2025)
- Zwartewaterland · 23507 residents (1 January 2025)
- Zwijndrecht · 44669 residents (1 January 2025)
- Zwolle · 133810 residents (1 January 2025)
Sources & further reading
Kiesraad: national and municipal results, 2023
Kiesraad: national and municipal results, 2025