From eb6777e91633655486501e6a7517e269c861b268 Mon Sep 17 00:00:00 2001 From: Sicco van Sas Date: Tue, 31 Jan 2023 14:08:18 +0100 Subject: [PATCH] Big update for 2023 elections: remove/comment code relevant only to the previous elections (gemeenteraadsverkiezingen 2022); apply changes for Stembureau Open Data Standaard v1.4 (adds fields "Type stembureau", "Toegankelijke ov-halte", "Extra toegankelijkheidsinformatie" and splits "Openingstijden" into "Openingstijd" and "Sluitingstijd" + textual/info changes); change elections from 2022GR to 2023PS/WS/ER/KC; update gemeenten; some fixes --- app/assets/package.json | 2 +- app/assets/scripts/main.js | 1 + app/assets/scripts/routes/map.js | 103 +- app/assets/styles/common/_global.scss | 14 +- app/assets/styles/main.scss | 1 + app/assets/yarn.lock | 8 +- app/cli.py | 36 +- app/data/gemeenten.json.example | 1115 ++++++++++++----- app/data/kieskringen.csv | 18 +- app/forms.py | 537 ++++---- app/models.py | 11 +- app/parser.py | 12 +- app/routes.py | 70 +- app/templates/base.html | 5 + app/templates/data.html | 37 +- app/templates/email/uitnodiging.html | 20 +- app/templates/email/uitnodiging.txt | 15 +- app/templates/embed_gemeente.html | 2 + app/templates/embed_stembureau.html | 46 +- app/templates/gemeente-instructies.html | 13 +- .../gemeente-stemlokalen-dashboard.html | 4 +- app/templates/gemeente-stemlokalen-edit.html | 13 +- app/templates/map.html | 4 +- app/templates/over-deze-website.html | 7 +- app/templates/show_alles.html | 2 +- app/templates/show_gemeente.html | 2 + app/templates/show_stembureau.html | 46 +- ...oringevulde_spreadsheets_2021tk_to_2023.py | 322 +++++ ...oringevulde_spreadsheets_2022gr_to_2023.py | 220 ++++ config.py.example | 2 +- docker/docker-entrypoint-initdb.d/bag.sql | 1 + files/Instructies_Waar-is-mijn-stemlokaal.pdf | Bin 112834 -> 111653 bytes ...iale Statenverkiezingen 2023 voorbeeld.ods | Bin 52748 -> 53102 bytes ...ale Statenverkiezingen 2023 voorbeeld.xlsx | Bin 22999 -> 23011 bytes files/niet-deelnemende-gemeenten-2023.csv | 0 files/sitemap.xml | 39 +- ...aarismijnstemlokaal.nl_invulformulier.xlsx | Bin 27362 -> 27779 bytes ...aarismijnstemlokaal.nl_invulformulier.xlsx | Bin 26646 -> 27843 bytes tests/forms.py | 4 + tests/parser.py | 38 +- tests/test_record.py | 16 +- 41 files changed, 1960 insertions(+), 826 deletions(-) create mode 100755 bin/create_deels_vooringevulde_spreadsheets_2021tk_to_2023.py create mode 100755 bin/create_deels_vooringevulde_spreadsheets_2022gr_to_2023.py create mode 100644 files/niet-deelnemende-gemeenten-2023.csv diff --git a/app/assets/package.json b/app/assets/package.json index 162d86d..eea868c 100644 --- a/app/assets/package.json +++ b/app/assets/package.json @@ -19,7 +19,7 @@ "@fortawesome/free-solid-svg-icons": "^6.0.0", "bootstrap-filestyle": "1.2.1", "bootstrap-sass": "3.3.6", - "bootstrap-select": "^1.13.5", + "bootstrap-select": "1.13.5", "bootstrap-table": "1.19.1", "cross-env": "^5.2.1", "fuse.js": "^6.5.3", diff --git a/app/assets/scripts/main.js b/app/assets/scripts/main.js index 8bbe9ba..e6d347e 100644 --- a/app/assets/scripts/main.js +++ b/app/assets/scripts/main.js @@ -1,6 +1,7 @@ // Import external dependencies import 'jquery'; import 'bootstrap-sass'; +import 'bootstrap-select'; import 'bootstrap-table'; import '../node_modules/bootstrap-table/dist/locale/bootstrap-table-nl-NL.min.js'; import '../node_modules/bootstrap-table/dist/extensions/cookie/bootstrap-table-cookie.min.js'; diff --git a/app/assets/scripts/routes/map.js b/app/assets/scripts/routes/map.js index 57a8899..aa5a641 100644 --- a/app/assets/scripts/routes/map.js +++ b/app/assets/scripts/routes/map.js @@ -52,10 +52,6 @@ export default { else if (matches[i]['item']['gemeente_naam'] == 'Zuidwest-Friesland') { gemeente_uri = "Súdwest-Fryslân" } - // TODO: only needed during 2022GR because of herindeling with Amsterdam, remove for next election - else if (matches[i]['item']['gemeente_naam'] == 'Weesp') { - gemeente_uri = "Amsterdam" - } var target = StembureausApp.links_external ? ' target="_blank" rel="noopener"' : ''; $('#results-search-gemeenten').append($( @@ -77,17 +73,17 @@ export default { matches.sort(function (a,b) {return (a['Nummer stembureau'] > b['Nummer stembureau']) ? 1 : ((b['Nummer stembureau'] > a['Nummer stembureau']) ? -1 : 0)}); for (var i=0; i < matches.length; i++) { - var opinfo = matches[i]['Openingstijden 16-03-2022'].split(' tot '); var extra_adresaanduiding = ''; var orange_icon = ''; if (matches[i]['Extra adresaanduiding'].trim()) { - if (matches[i]['Extra adresaanduiding'].toLowerCase().includes('niet open voor algemeen publiek')) { - extra_adresaanduiding = '

NB: ' + matches[i]['Extra adresaanduiding'] + '

'; - orange_icon = '-orange'; - } else { + // CODE BELOW WAS ONLY NEEDED IN 2021/2022 DUE TO COVID, UNCOMMENT IF IT IS NEEDED AGAIN + //if (matches[i]['Extra adresaanduiding'].toLowerCase().includes('niet open voor algemeen publiek')) { + // extra_adresaanduiding = '

NB: ' + matches[i]['Extra adresaanduiding'] + '

'; + // orange_icon = '-orange'; + //} else { extra_adresaanduiding = '

' + matches[i]['Extra adresaanduiding'] + '

'; - } + //} } var adres = ''; @@ -234,19 +230,11 @@ export default { }; // Creates a list of openingstijden - var create_opinfo = function(datums, loc) { + var create_opinfo = function(loc) { var opinfo_output = '
'; - datums.forEach(function(datum) { - var dag = datum.split(' ')[1]; - var opinfo = loc['Openingstijden ' + dag + '-03-2022'].split(' tot '); - opinfo_output += '
' + datum + '
' - if (opinfo[0].trim()) { - opinfo_output += '
' + opinfo[0].split('T')[1].slice(0, 5) + ' ‐ ' + opinfo[1].split('T')[1].slice(0, 5) + '
'; - } else { - opinfo_output += '
gesloten
' - } - }); + opinfo_output += '
woensdag 15 maart
' + opinfo_output += '
' + loc['Openingstijd'].split('T')[1].slice(0, 5) + ' ‐ ' + loc['Sluitingstijd'].split('T')[1].slice(0, 5) + '
'; opinfo_output += '
'; return opinfo_output; @@ -277,7 +265,7 @@ export default { ) }; - var dag; + //var dag; // Apply filters to the map StembureausApp.filter_map = function (filters) { @@ -317,49 +305,37 @@ export default { StembureausApp.filter_locations = function (filters) { StembureausApp.filtered_locations = []; - // Filter: dag + // Might be used again if elections last multiple days + //// Filter: dag StembureausApp.stembureaus.forEach(function (loc) { - var dag = filters['dag']; - if (dag) { - if (dag === '') { - StembureausApp.filtered_locations.push(loc); - } else if (loc['Openingstijden ' + dag + '-03-2022'].split(' tot ')[0].trim()) { - StembureausApp.filtered_locations.push(loc); - } - } else { + // var dag = filters['dag']; + // if (dag) { + // if (dag === '') { + // StembureausApp.filtered_locations.push(loc); + // } else if (loc['Openingstijden ' + dag + '-03-2022'].split(' tot ')[0].trim()) { + // StembureausApp.filtered_locations.push(loc); + // } + // } else { // When you only view a single location, there is no dag filter as // all the information is shown on the page StembureausApp.filtered_locations.push(loc); - } + // } }); // Filter: openingstijden var temp_filtered_locations = []; StembureausApp.filtered_locations.forEach(function (loc) { var openingstijden = filters['openingstijden']; - var dag = filters['dag']; if (openingstijden) { if (openingstijden === '') { temp_filtered_locations.push(loc); } else if (openingstijden === 'regulier') { - if (dag) { - if (loc['Openingstijden ' + dag + '-03-2022'] === '2022-03-' + dag + 'T07:30:00 tot 2022-03-' + dag + 'T21:00:00') { - temp_filtered_locations.push(loc); - } - } else { - if (loc['Openingstijden 14-03-2022'] !== '' && loc['Openingstijden 14-03-2022'] === '2022-03-14T07:30:00 tot 2022-03-14T21:00:00' || loc['Openingstijden 15-03-2022'] !== '' && loc['Openingstijden 15-03-2022'] === '2022-03-15T07:30:00 tot 2022-03-15T21:00:00' || loc['Openingstijden 16-03-2022'] !== '' && loc['Openingstijden 16-03-2022'] === '2022-03-16T07:30:00 tot 2022-03-16T21:00:00') { - temp_filtered_locations.push(loc); - } + if (loc['Openingstijd'] === '2023-03-15T07:30:00' && loc['Sluitingstijd'] === '2023-03-15T21:00:00') { + temp_filtered_locations.push(loc); } } else if (openingstijden === 'afwijkend') { - if (dag) { - if (loc['Openingstijden ' + dag + '-03-2022'] !== '2022-03-' + dag + 'T07:30:00 tot 2022-03-' + dag + 'T21:00:00') { - temp_filtered_locations.push(loc); - } - } else { - if (loc['Openingstijden 14-03-2022'] !== '' && loc['Openingstijden 14-03-2022'] !== '2022-03-14T07:30:00 tot 2022-03-14T21:00:00' || loc['Openingstijden 15-03-2022'] !== '' && loc['Openingstijden 15-03-2022'] !== '2022-03-15T07:30:00 tot 2022-03-15T21:00:00' || loc['Openingstijden 16-03-2022'] !== '' && loc['Openingstijden 16-03-2022'] !== '2022-03-16T07:30:00 tot 2022-03-16T21:00:00') { - temp_filtered_locations.push(loc); - } + if (loc['Openingstijd'] !== '2023-03-15T07:30:00' || loc['Sluitingstijd'] !== '2023-03-15T21:00:00') { + temp_filtered_locations.push(loc); } } } else { @@ -449,17 +425,11 @@ export default { StembureausApp.filtered_locations = temp_filtered_locations; }; - var datums = [ - 'maandag 14 maart:', - 'dinsdag 15 maart:', - 'woensdag 16 maart:' - ] - // Create the popup which you see when you click on a marker StembureausApp.getPopup = function(loc, orange_icon) { // First create the openingstijden HTML var opinfo_output = '

Openingstijden'; - opinfo_output += create_opinfo(datums, loc); + opinfo_output += create_opinfo(loc); opinfo_output += '

'; // Create the final HTML output @@ -508,13 +478,14 @@ export default { output += '
route (via externe dienst)'; - if (loc['Gemeente'] == 'Amsterdam') { - output += '

NB: tijdens de gemeenteraadsverkiezingen zijn er in Amsterdam ook commissieverkiezingen, daarvoor moet u stemmen in een stembureau in het stadsdeel of stadsgebied dat op uw stempas staat.
' - } + // ONLY RELEVANT FOR GEMEENTERAADSVERKIEZINGEN + //if (loc['Gemeente'] == 'Amsterdam') { + // output += '

NB: tijdens de gemeenteraadsverkiezingen zijn er in Amsterdam ook commissieverkiezingen, daarvoor moet u stemmen in een stembureau in het stadsdeel of stadsgebied dat op uw stempas staat.
' + //} - if (loc['Gemeente'] == 'Rotterdam') { - output += '

NB: tijdens de gemeenteraadsverkiezingen zijn er in Rotterdam ook wijkraadverkiezingen, daarvoor moet u stemmen in een stembureau in de wijkraad die op uw stempas staat.
' - } + //if (loc['Gemeente'] == 'Rotterdam') { + // output += '

NB: tijdens de gemeenteraadsverkiezingen zijn er in Rotterdam ook wijkraadverkiezingen, daarvoor moet u stemmen in een stembureau in de wijkraad die op uw stempas staat.
' + //} output += opinfo_output; @@ -597,8 +568,10 @@ export default { if (zoom >= 7 && center.lat > 50 && center.lat < 54 && center.lng > 3 && center.lng < 8) { StembureausApp.map.addLayer(brt); chooseLayers.addTo(StembureausApp.map); + StembureausApp.map.setMaxZoom(19); } else { StembureausApp.map.addLayer(osm); + StembureausApp.map.setMaxZoom(18); } // Show BRT only when zoomed in on European Netherlands, use OSM for @@ -610,17 +583,19 @@ export default { StembureausApp.map.removeLayer(osm); StembureausApp.map.addLayer(brt); chooseLayers.addTo(StembureausApp.map); + StembureausApp.map.setMaxZoom(19); } else { chooseLayers.remove(StembureausApp.map); StembureausApp.map.removeLayer(brt); StembureausApp.map.removeLayer(hwh); StembureausApp.map.addLayer(osm); + StembureausApp.map.setMaxZoom(18); } }); // Initialize the filters var filters = { - 'dag': $('#dag-filter').val(), + //'dag': $('#dag-filter').val(), 'openingstijden': $('#openingstijden-filter').val(), 'toegankelijk': $('.toegankelijk-filter').val(), 'visuele-hulpmiddelen': $('.visuele-hulpmiddelen-filter').val(), @@ -654,7 +629,7 @@ export default { // Apply updates to the map if a filter is clicked $('.filter').change(function() { - filters['dag'] = $('#dag-filter').val(); + //filters['dag'] = $('#dag-filter').val(); filters['openingstijden'] = $('#openingstijden-filter').val(); filters['toegankelijk'] = $('.toegankelijk-filter').val(); filters['visuele-hulpmiddelen'] = $('.visuele-hulpmiddelen-filter').val(); diff --git a/app/assets/styles/common/_global.scss b/app/assets/styles/common/_global.scss index 43dd3ab..08c2660 100644 --- a/app/assets/styles/common/_global.scss +++ b/app/assets/styles/common/_global.scss @@ -112,12 +112,22 @@ dl { } dt { - width: 150px !important; + width: 180px !important; } dd { width: 120px; - margin-left: 150px !important; + margin-left: 180px !important; +} + +.leaflet-popup-content { + dt { + width: 120px !important; + } + + dd { + margin-left: 120px !important; + } } .awesome-marker { diff --git a/app/assets/styles/main.scss b/app/assets/styles/main.scss index 7333bfe..5eb0a9d 100644 --- a/app/assets/styles/main.scss +++ b/app/assets/styles/main.scss @@ -8,6 +8,7 @@ */ // @import "~some-node-module"; @import "~bootstrap-sass/assets/stylesheets/_bootstrap.scss"; +@import "~bootstrap-select/dist/css/bootstrap-select.min.css"; @import "~bootstrap-table/dist/bootstrap-table.min.css"; @import "~bootstrap-table/dist/extensions/sticky-header/bootstrap-table-sticky-header.min.css"; @import "leaflet"; diff --git a/app/assets/yarn.lock b/app/assets/yarn.lock index 971717a..7f95a63 100644 --- a/app/assets/yarn.lock +++ b/app/assets/yarn.lock @@ -1715,10 +1715,10 @@ bootstrap-sass@3.3.6: resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-3.3.6.tgz#363b0d300e868d3e70134c1a742bb17288444fd1" integrity sha1-NjsNMA6GjT5wE0wadCuxcohET9E= -bootstrap-select@^1.13.5: - version "1.13.18" - resolved "https://registry.yarnpkg.com/bootstrap-select/-/bootstrap-select-1.13.18.tgz#4557119d58dc1159189977161c803962220e4dda" - integrity sha512-V1IzK4rxBq5FrJtkzSH6RmFLFBsjx50byFbfAf8jYyXROWs7ZpprGjdHeoyq2HSsHyjJhMMwjsQhRoYAfxCGow== +bootstrap-select@1.13.5: + version "1.13.5" + resolved "https://registry.yarnpkg.com/bootstrap-select/-/bootstrap-select-1.13.5.tgz#12f000b25a95ed642fe371ae9e311d3afbb8c53f" + integrity sha512-1uYsYLB4FvGdwM6qzIfTxp6sP5gDqjPgWNHJztBfYUTIo1GUYG5zzmMVWiJvdxJlsvBXZ9AObmeZdzi0eg2jaA== bootstrap-table@1.19.1: version "1.19.1" diff --git a/app/cli.py b/app/cli.py index 7648c26..2be3c2a 100644 --- a/app/cli.py +++ b/app/cli.py @@ -137,6 +137,10 @@ def add_new_datastore(resource_id): "id": "Naam stembureau", "type": "text" }, + { + "id": "Type stembureau", + "type": "text" + }, { "id": "Gebruiksdoel van het gebouw", "type": "text" @@ -210,19 +214,19 @@ def add_new_datastore(resource_id): "type": "float" }, { - "id": "Openingstijden 14-03-2022", - "type": "text" + "id": "Openingstijd", + "type": "timestamp" }, { - "id": "Openingstijden 15-03-2022", - "type": "text" + "id": "Sluitingstijd", + "type": "timestamp" }, { - "id": "Openingstijden 16-03-2022", + "id": "Toegankelijk voor mensen met een lichamelijke beperking", "type": "text" }, { - "id": "Toegankelijk voor mensen met een lichamelijke beperking", + "id": "Toegankelijke ov-halte", "type": "text" }, { @@ -241,6 +245,10 @@ def add_new_datastore(resource_id): "id": "Gehandicaptentoilet", "type": "text" }, + { + "id": "Extra toegankelijkheidsinformatie", + "type": "text" + }, { "id": "Kieskring ID", "type": "text" @@ -664,6 +672,7 @@ def test_datastore_upsert(resource_id): "CBS gemeentecode": "GM0518", "Nummer stembureau": "517", "Naam stembureau": "Stadhuis", + "Type stembureau": "regulier", "Gebruiksdoel van het gebouw": "kantoor", "Website locatie": ( "https://www.denhaag.nl/nl/bestuur-en-organisatie/contact-met-" @@ -685,21 +694,22 @@ def test_datastore_upsert(resource_id): "Y": 454909, "Latitude": 52.0775912, "Longitude": 4.3166395, - "Openingstijden 14-03-2022": "2022-03-14T07:30:00 tot 2022-03-14T21:00:00", - "Openingstijden 15-03-2022": "2022-03-15T07:30:00 tot 2022-03-15T21:00:00", - "Openingstijden 16-03-2022": "2022-03-16T07:30:00 tot 2022-03-16T21:00:00", + "Openingstijd": "2023-03-15T07:30:00", + "Sluitingstijd": "2023-03-15T21:00:00", "Toegankelijk voor mensen met een lichamelijke beperking": "ja", + "Toegankelijke ov-halte": "binnen 100 meter, rolstoeltoegankelijk, geleidelijnen", "Akoestiek": "ja", - "Auditieve hulpmiddelen": "gebarentolk", - "Visuele hulpmiddelen": "stemmal, vrijwilliger/host aanwezig", + "Auditieve hulpmiddelen": "gebarentolk, schrijftolk", + "Visuele hulpmiddelen": "stemmal, soundbox, vrijwilliger/host aanwezig, geleidelijnen", "Gehandicaptentoilet": "nee", + "Extra toegankelijkheidsinformatie": "prikkelarm stembureau, stembureau is volledig toegankelijk voor mensen met een lichamelijke beperking er is echter geen gehandicaptenparkeerplaats", "Kieskring ID": "'s-Gravenhage", "Hoofdstembureau": "Nederland", "Tellocatie": "ja", "Contactgegevens gemeente": "Unit Verkiezingen, verkiezingen@denhaag.nl 070-3534488 Gemeente Den Haag Publiekszaken/Unit Verkiezingen Postbus 84008 2508 AA Den Haag", "Verkiezingswebsite gemeente": "https://www.stembureausindenhaag.nl/", - #"Verkiezingen": "", - "ID": "NLODSGM0518stembureaus20220316009", + "Verkiezingen": "waterschapsverkiezingen voor Delfland", + "ID": "NLODSGM0518stembureaus20230315010", "UUID": uuid.uuid4().hex } ckan.save_records( diff --git a/app/data/gemeenten.json.example b/app/data/gemeenten.json.example index 2d5f2cb..58d1b10 100644 --- a/app/data/gemeenten.json.example +++ b/app/data/gemeenten.json.example @@ -1,7 +1,8 @@ [ { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Aa en Hunze", "gemeente_code": "GM1680", @@ -9,7 +10,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Aalsmeer", "gemeente_code": "GM0358", @@ -17,7 +19,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Aalten", "gemeente_code": "GM0197", @@ -25,7 +28,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Achtkarspelen", "gemeente_code": "GM0059", @@ -33,7 +37,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Alblasserdam", "gemeente_code": "GM0482", @@ -41,7 +46,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Albrandswaard", "gemeente_code": "GM0613", @@ -49,7 +55,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Alkmaar", "gemeente_code": "GM0361", @@ -57,7 +64,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Almelo", "gemeente_code": "GM0141", @@ -65,7 +73,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Almere", "gemeente_code": "GM0034", @@ -73,7 +82,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Alphen aan den Rijn", "gemeente_code": "GM0484", @@ -81,7 +91,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Alphen-Chaam", "gemeente_code": "GM1723", @@ -89,7 +100,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Altena", "gemeente_code": "GM1959", @@ -97,7 +109,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ameland", "gemeente_code": "GM0060", @@ -105,7 +118,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Amersfoort", "gemeente_code": "GM0307", @@ -113,7 +127,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Amstelveen", "gemeente_code": "GM0362", @@ -121,7 +136,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Amsterdam", "gemeente_code": "GM0363", @@ -129,7 +145,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Apeldoorn", "gemeente_code": "GM0200", @@ -137,7 +154,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Arnhem", "gemeente_code": "GM0202", @@ -145,7 +163,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Assen", "gemeente_code": "GM0106", @@ -153,7 +172,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Asten", "gemeente_code": "GM0743", @@ -161,7 +181,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Baarle-Nassau", "gemeente_code": "GM0744", @@ -169,7 +190,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Baarn", "gemeente_code": "GM0308", @@ -177,7 +199,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Barendrecht", "gemeente_code": "GM0489", @@ -185,7 +208,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Barneveld", "gemeente_code": "GM0203", @@ -193,7 +217,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Beek (L.)", "gemeente_code": "GM0888", @@ -201,7 +226,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Beekdaelen", "gemeente_code": "GM1954", @@ -209,7 +235,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Beesel", "gemeente_code": "GM0889", @@ -217,7 +244,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Berg en Dal", "gemeente_code": "GM1945", @@ -225,7 +253,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bergeijk", "gemeente_code": "GM1724", @@ -233,7 +262,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bergen (L.)", "gemeente_code": "GM0893", @@ -241,7 +271,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bergen (NH.)", "gemeente_code": "GM0373", @@ -249,7 +280,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bergen op Zoom", "gemeente_code": "GM0748", @@ -257,7 +289,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Berkelland", "gemeente_code": "GM1859", @@ -265,7 +298,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bernheze", "gemeente_code": "GM1721", @@ -273,7 +307,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Best", "gemeente_code": "GM0753", @@ -281,7 +316,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Beuningen", "gemeente_code": "GM0209", @@ -289,7 +325,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Beverwijk", "gemeente_code": "GM0375", @@ -297,7 +334,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "De Bilt", "gemeente_code": "GM0310", @@ -305,7 +343,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bladel", "gemeente_code": "GM1728", @@ -313,7 +352,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Blaricum", "gemeente_code": "GM0376", @@ -321,7 +361,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bloemendaal", "gemeente_code": "GM0377", @@ -329,7 +370,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bodegraven-Reeuwijk", "gemeente_code": "GM1901", @@ -337,7 +379,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Boekel", "gemeente_code": "GM0755", @@ -345,7 +388,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "eilandsraadsverkiezingen 2023", + "kiescollegeverkiezingen 2023" + ], + "gemeente_naam": "Bonaire", + "gemeente_code": "GM9001", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Borger-Odoorn", "gemeente_code": "GM1681", @@ -353,7 +406,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Borne", "gemeente_code": "GM0147", @@ -361,7 +415,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Borsele", "gemeente_code": "GM0654", @@ -369,7 +424,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Boxtel", + "gemeente_code": "GM0757", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Breda", "gemeente_code": "GM0758", @@ -377,7 +442,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bronckhorst", "gemeente_code": "GM1876", @@ -385,7 +451,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Brummen", "gemeente_code": "GM0213", @@ -393,7 +460,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Brunssum", "gemeente_code": "GM0899", @@ -401,7 +469,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bunnik", "gemeente_code": "GM0312", @@ -409,7 +478,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Bunschoten", "gemeente_code": "GM0313", @@ -417,7 +487,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Buren", "gemeente_code": "GM0214", @@ -425,7 +496,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Capelle aan den IJssel", "gemeente_code": "GM0502", @@ -433,7 +505,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Castricum", "gemeente_code": "GM0383", @@ -441,7 +514,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Coevorden", "gemeente_code": "GM0109", @@ -449,7 +523,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Cranendonck", "gemeente_code": "GM1706", @@ -457,7 +532,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Culemborg", "gemeente_code": "GM0216", @@ -465,7 +541,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Dalfsen", "gemeente_code": "GM0148", @@ -473,7 +550,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Dantumadiel", "gemeente_code": "GM1891", @@ -481,7 +559,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Delft", "gemeente_code": "GM0503", @@ -489,7 +568,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Deurne", "gemeente_code": "GM0762", @@ -497,7 +577,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Deventer", "gemeente_code": "GM0150", @@ -505,7 +586,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Diemen", "gemeente_code": "GM0384", @@ -513,7 +595,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Dijk en Waard", + "gemeente_code": "GM1980", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Dinkelland", "gemeente_code": "GM1774", @@ -521,7 +613,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Doesburg", "gemeente_code": "GM0221", @@ -529,7 +622,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Doetinchem", "gemeente_code": "GM0222", @@ -537,7 +631,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Dongen", "gemeente_code": "GM0766", @@ -545,7 +640,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Dordrecht", "gemeente_code": "GM0505", @@ -553,7 +649,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Drechterland", "gemeente_code": "GM0498", @@ -561,7 +658,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Drimmelen", "gemeente_code": "GM1719", @@ -569,7 +667,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Dronten", "gemeente_code": "GM0303", @@ -577,7 +676,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Druten", "gemeente_code": "GM0225", @@ -585,7 +685,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Duiven", "gemeente_code": "GM0226", @@ -593,7 +694,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Echt-Susteren", "gemeente_code": "GM1711", @@ -601,7 +703,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Edam-Volendam", "gemeente_code": "GM0385", @@ -609,7 +712,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ede", "gemeente_code": "GM0228", @@ -617,7 +721,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Eemnes", "gemeente_code": "GM0317", @@ -625,7 +730,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Eemsdelta", + "gemeente_code": "GM1979", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Eersel", "gemeente_code": "GM0770", @@ -633,7 +748,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Eijsden-Margraten", "gemeente_code": "GM1903", @@ -641,7 +757,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Eindhoven", "gemeente_code": "GM0772", @@ -649,7 +766,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Elburg", "gemeente_code": "GM0230", @@ -657,7 +775,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Emmen", "gemeente_code": "GM0114", @@ -665,7 +784,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Enkhuizen", "gemeente_code": "GM0388", @@ -673,7 +793,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Enschede", "gemeente_code": "GM0153", @@ -681,7 +802,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Epe", "gemeente_code": "GM0232", @@ -689,7 +811,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ermelo", "gemeente_code": "GM0233", @@ -697,7 +820,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Etten-Leur", "gemeente_code": "GM0777", @@ -705,7 +829,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "De Fryske Marren", "gemeente_code": "GM1940", @@ -713,7 +838,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Geertruidenberg", "gemeente_code": "GM0779", @@ -721,7 +847,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Geldrop-Mierlo", "gemeente_code": "GM1771", @@ -729,7 +856,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gemert-Bakel", "gemeente_code": "GM1652", @@ -737,7 +865,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gennep", "gemeente_code": "GM0907", @@ -745,7 +874,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gilze en Rijen", "gemeente_code": "GM0784", @@ -753,7 +883,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Goeree-Overflakkee", "gemeente_code": "GM1924", @@ -761,7 +892,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Goes", "gemeente_code": "GM0664", @@ -769,7 +901,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Goirle", "gemeente_code": "GM0785", @@ -777,7 +910,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gooise Meren", "gemeente_code": "GM1942", @@ -785,7 +919,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gorinchem", "gemeente_code": "GM0512", @@ -793,7 +928,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gouda", "gemeente_code": "GM0513", @@ -801,7 +937,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "'s-Gravenhage", "gemeente_code": "GM0518", @@ -809,7 +946,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Groningen", "gemeente_code": "GM0014", @@ -817,7 +955,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Gulpen-Wittem", "gemeente_code": "GM1729", @@ -825,7 +964,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Haaksbergen", "gemeente_code": "GM0158", @@ -833,7 +973,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Haarlem", "gemeente_code": "GM0392", @@ -841,7 +982,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Haarlemmermeer", "gemeente_code": "GM0394", @@ -849,7 +991,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Halderberge", "gemeente_code": "GM1655", @@ -857,7 +1000,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hardenberg", "gemeente_code": "GM0160", @@ -865,7 +1009,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Harderwijk", "gemeente_code": "GM0243", @@ -873,7 +1018,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hardinxveld-Giessendam", "gemeente_code": "GM0523", @@ -881,7 +1027,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Harlingen", "gemeente_code": "GM0072", @@ -889,7 +1036,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hattem", "gemeente_code": "GM0244", @@ -897,7 +1045,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heemskerk", "gemeente_code": "GM0396", @@ -905,7 +1054,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heemstede", "gemeente_code": "GM0397", @@ -913,7 +1063,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heerde", "gemeente_code": "GM0246", @@ -921,7 +1072,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heerenveen", "gemeente_code": "GM0074", @@ -929,7 +1081,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heerlen", "gemeente_code": "GM0917", @@ -937,7 +1090,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heeze-Leende", "gemeente_code": "GM1658", @@ -945,7 +1099,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heiloo", "gemeente_code": "GM0399", @@ -953,7 +1108,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Den Helder", "gemeente_code": "GM0400", @@ -961,7 +1117,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hellendoorn", "gemeente_code": "GM0163", @@ -969,7 +1126,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Helmond", "gemeente_code": "GM0794", @@ -977,7 +1135,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hendrik-Ido-Ambacht", "gemeente_code": "GM0531", @@ -985,7 +1144,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hengelo (O.)", "gemeente_code": "GM0164", @@ -993,7 +1153,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "'s-Hertogenbosch", "gemeente_code": "GM0796", @@ -1001,7 +1162,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Het Hogeland", "gemeente_code": "GM1966", @@ -1009,7 +1171,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heumen", "gemeente_code": "GM0252", @@ -1017,7 +1180,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Heusden", "gemeente_code": "GM0797", @@ -1025,7 +1189,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hillegom", "gemeente_code": "GM0534", @@ -1033,7 +1198,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hilvarenbeek", "gemeente_code": "GM0798", @@ -1041,7 +1207,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hilversum", "gemeente_code": "GM0402", @@ -1049,7 +1216,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hoeksche Waard", "gemeente_code": "GM1963", @@ -1057,7 +1225,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hof van Twente", "gemeente_code": "GM1735", @@ -1065,7 +1234,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hollands Kroon", "gemeente_code": "GM1911", @@ -1073,7 +1243,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hoogeveen", "gemeente_code": "GM0118", @@ -1081,7 +1252,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hoorn", "gemeente_code": "GM0405", @@ -1089,7 +1261,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Horst aan de Maas", "gemeente_code": "GM1507", @@ -1097,7 +1270,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Houten", "gemeente_code": "GM0321", @@ -1105,7 +1279,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Huizen", "gemeente_code": "GM0406", @@ -1113,7 +1288,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Hulst", "gemeente_code": "GM0677", @@ -1121,7 +1297,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "IJsselstein", "gemeente_code": "GM0353", @@ -1129,7 +1306,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Kaag en Braassem", "gemeente_code": "GM1884", @@ -1137,7 +1315,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Kampen", "gemeente_code": "GM0166", @@ -1145,7 +1324,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Kapelle", "gemeente_code": "GM0678", @@ -1153,7 +1333,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Katwijk", "gemeente_code": "GM0537", @@ -1161,7 +1342,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Kerkrade", "gemeente_code": "GM0928", @@ -1169,7 +1351,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Koggenland", "gemeente_code": "GM1598", @@ -1177,7 +1360,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Krimpen aan den IJssel", "gemeente_code": "GM0542", @@ -1185,7 +1369,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Krimpenerwaard", "gemeente_code": "GM1931", @@ -1193,7 +1378,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Laarbeek", "gemeente_code": "GM1659", @@ -1201,7 +1387,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Land van Cuijk", + "gemeente_code": "GM1982", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Landgraaf", "gemeente_code": "GM0882", @@ -1209,7 +1405,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Landsmeer", "gemeente_code": "GM0415", @@ -1217,7 +1414,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Lansingerland", "gemeente_code": "GM1621", @@ -1225,7 +1423,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Laren (NH.)", "gemeente_code": "GM0417", @@ -1233,7 +1432,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Leeuwarden", "gemeente_code": "GM0080", @@ -1241,7 +1441,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Leiden", "gemeente_code": "GM0546", @@ -1249,7 +1450,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Leiderdorp", "gemeente_code": "GM0547", @@ -1257,7 +1459,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Leidschendam-Voorburg", "gemeente_code": "GM1916", @@ -1265,7 +1468,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Lelystad", "gemeente_code": "GM0995", @@ -1273,7 +1477,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Leudal", "gemeente_code": "GM1640", @@ -1281,7 +1486,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Leusden", "gemeente_code": "GM0327", @@ -1289,7 +1495,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Lingewaard", "gemeente_code": "GM1705", @@ -1297,7 +1504,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Lisse", "gemeente_code": "GM0553", @@ -1305,7 +1513,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Lochem", "gemeente_code": "GM0262", @@ -1313,7 +1522,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Loon op Zand", "gemeente_code": "GM0809", @@ -1321,7 +1531,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Lopik", "gemeente_code": "GM0331", @@ -1329,7 +1540,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Losser", "gemeente_code": "GM0168", @@ -1337,7 +1549,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Maasdriel", "gemeente_code": "GM0263", @@ -1345,7 +1558,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Maasgouw", "gemeente_code": "GM1641", @@ -1353,7 +1567,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Maashorst", + "gemeente_code": "GM1991", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Maassluis", "gemeente_code": "GM0556", @@ -1361,7 +1585,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Maastricht", "gemeente_code": "GM0935", @@ -1369,7 +1594,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Medemblik", "gemeente_code": "GM0420", @@ -1377,7 +1603,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Meerssen", "gemeente_code": "GM0938", @@ -1385,7 +1612,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Meierijstad", "gemeente_code": "GM1948", @@ -1393,7 +1621,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Meppel", "gemeente_code": "GM0119", @@ -1401,7 +1630,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Middelburg (Z.)", "gemeente_code": "GM0687", @@ -1409,7 +1639,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Midden-Delfland", "gemeente_code": "GM1842", @@ -1417,7 +1648,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Midden-Drenthe", "gemeente_code": "GM1731", @@ -1425,7 +1657,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Midden-Groningen", "gemeente_code": "GM1952", @@ -1433,7 +1666,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Moerdijk", "gemeente_code": "GM1709", @@ -1441,7 +1675,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Molenlanden", "gemeente_code": "GM1978", @@ -1449,7 +1684,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Montferland", "gemeente_code": "GM1955", @@ -1457,7 +1693,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Montfoort", "gemeente_code": "GM0335", @@ -1465,7 +1702,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Mook en Middelaar", "gemeente_code": "GM0944", @@ -1473,7 +1711,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Neder-Betuwe", "gemeente_code": "GM1740", @@ -1481,7 +1720,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nederweert", "gemeente_code": "GM0946", @@ -1489,7 +1729,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nieuwegein", "gemeente_code": "GM0356", @@ -1497,7 +1738,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nieuwkoop", "gemeente_code": "GM0569", @@ -1505,7 +1747,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nijkerk", "gemeente_code": "GM0267", @@ -1513,7 +1756,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nijmegen", "gemeente_code": "GM0268", @@ -1521,7 +1765,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nissewaard", "gemeente_code": "GM1930", @@ -1529,7 +1774,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Noardeast-Fryslân", "gemeente_code": "GM1970", @@ -1537,7 +1783,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Noord-Beveland", "gemeente_code": "GM1695", @@ -1545,7 +1792,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Noordenveld", "gemeente_code": "GM1699", @@ -1553,7 +1801,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Noordoostpolder", "gemeente_code": "GM0171", @@ -1561,7 +1810,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Noordwijk", "gemeente_code": "GM0575", @@ -1569,7 +1819,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nuenen, Gerwen en Nederwetten", "gemeente_code": "GM0820", @@ -1577,7 +1828,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Nunspeet", "gemeente_code": "GM0302", @@ -1585,7 +1837,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oegstgeest", "gemeente_code": "GM0579", @@ -1593,7 +1846,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oirschot", "gemeente_code": "GM0823", @@ -1601,7 +1855,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Oisterwijk", + "gemeente_code": "GM0824", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oldambt", "gemeente_code": "GM1895", @@ -1609,7 +1873,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oldebroek", "gemeente_code": "GM0269", @@ -1617,7 +1882,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oldenzaal", "gemeente_code": "GM0173", @@ -1625,7 +1891,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Olst-Wijhe", "gemeente_code": "GM1773", @@ -1633,7 +1900,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ommen", "gemeente_code": "GM0175", @@ -1641,7 +1909,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oost Gelre", "gemeente_code": "GM1586", @@ -1649,7 +1918,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oosterhout", "gemeente_code": "GM0826", @@ -1657,7 +1927,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ooststellingwerf", "gemeente_code": "GM0085", @@ -1665,7 +1936,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oostzaan", "gemeente_code": "GM0431", @@ -1673,7 +1945,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Opmeer", "gemeente_code": "GM0432", @@ -1681,7 +1954,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Opsterland", "gemeente_code": "GM0086", @@ -1689,7 +1963,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oss", "gemeente_code": "GM0828", @@ -1697,7 +1972,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oude IJsselstreek", "gemeente_code": "GM1509", @@ -1705,7 +1981,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ouder-Amstel", "gemeente_code": "GM0437", @@ -1713,7 +1990,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Oudewater", "gemeente_code": "GM0589", @@ -1721,7 +1999,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Overbetuwe", "gemeente_code": "GM1734", @@ -1729,7 +2008,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Papendrecht", "gemeente_code": "GM0590", @@ -1737,7 +2017,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Peel en Maas", "gemeente_code": "GM1894", @@ -1745,7 +2026,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Pekela", "gemeente_code": "GM0765", @@ -1753,7 +2035,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Pijnacker-Nootdorp", "gemeente_code": "GM1926", @@ -1761,7 +2044,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Purmerend", + "gemeente_code": "GM0439", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Putten", "gemeente_code": "GM0273", @@ -1769,7 +2062,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Raalte", "gemeente_code": "GM0177", @@ -1777,7 +2071,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Reimerswaal", "gemeente_code": "GM0703", @@ -1785,7 +2080,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Renkum", "gemeente_code": "GM0274", @@ -1793,7 +2089,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Renswoude", "gemeente_code": "GM0339", @@ -1801,7 +2098,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Reusel-De Mierden", "gemeente_code": "GM1667", @@ -1809,7 +2107,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rheden", "gemeente_code": "GM0275", @@ -1817,7 +2116,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rhenen", "gemeente_code": "GM0340", @@ -1825,7 +2125,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Ridderkerk", "gemeente_code": "GM0597", @@ -1833,7 +2134,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rijssen-Holten", "gemeente_code": "GM1742", @@ -1841,7 +2143,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rijswijk (ZH.)", "gemeente_code": "GM0603", @@ -1849,7 +2152,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Roerdalen", "gemeente_code": "GM1669", @@ -1857,7 +2161,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Roermond", "gemeente_code": "GM0957", @@ -1865,7 +2170,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "De Ronde Venen", "gemeente_code": "GM0736", @@ -1873,7 +2179,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Roosendaal", "gemeente_code": "GM1674", @@ -1881,7 +2188,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rotterdam", "gemeente_code": "GM0599", @@ -1889,7 +2197,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rozendaal", "gemeente_code": "GM0277", @@ -1897,7 +2206,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Rucphen", "gemeente_code": "GM0840", @@ -1905,7 +2215,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "eilandsraadsverkiezingen 2023", + "kiescollegeverkiezingen 2023" + ], + "gemeente_naam": "Saba", + "gemeente_code": "GM9003", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Schagen", "gemeente_code": "GM0441", @@ -1913,7 +2233,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Scherpenzeel", "gemeente_code": "GM0279", @@ -1921,7 +2242,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Schiedam", "gemeente_code": "GM0606", @@ -1929,7 +2251,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Schiermonnikoog", "gemeente_code": "GM0088", @@ -1937,7 +2260,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Schouwen-Duiveland", "gemeente_code": "GM1676", @@ -1945,7 +2269,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Simpelveld", "gemeente_code": "GM0965", @@ -1953,7 +2278,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "eilandsraadsverkiezingen 2023", + "kiescollegeverkiezingen 2023" + ], + "gemeente_naam": "Sint Eustatius", + "gemeente_code": "GM9002", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Sint-Michielsgestel", "gemeente_code": "GM0845", @@ -1961,7 +2296,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Sittard-Geleen", "gemeente_code": "GM1883", @@ -1969,7 +2305,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Sliedrecht", "gemeente_code": "GM0610", @@ -1977,7 +2314,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Sluis", "gemeente_code": "GM1714", @@ -1985,7 +2323,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Smallingerland", "gemeente_code": "GM0090", @@ -1993,7 +2332,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Soest", "gemeente_code": "GM0342", @@ -2001,7 +2341,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Someren", "gemeente_code": "GM0847", @@ -2009,7 +2350,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Son en Breugel", "gemeente_code": "GM0848", @@ -2017,7 +2359,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Stadskanaal", "gemeente_code": "GM0037", @@ -2025,7 +2368,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Staphorst", "gemeente_code": "GM0180", @@ -2033,7 +2377,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Stede Broec", "gemeente_code": "GM0532", @@ -2041,7 +2386,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Steenbergen", "gemeente_code": "GM0851", @@ -2049,7 +2395,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Steenwijkerland", "gemeente_code": "GM1708", @@ -2057,7 +2404,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Stein (L.)", "gemeente_code": "GM0971", @@ -2065,7 +2413,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Stichtse Vecht", "gemeente_code": "GM1904", @@ -2073,7 +2422,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Súdwest-Fryslân", "gemeente_code": "GM1900", @@ -2081,7 +2431,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Terneuzen", "gemeente_code": "GM0715", @@ -2089,7 +2440,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Terschelling", "gemeente_code": "GM0093", @@ -2097,7 +2449,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Texel", "gemeente_code": "GM0448", @@ -2105,7 +2458,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Teylingen", "gemeente_code": "GM1525", @@ -2113,7 +2467,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Tholen", "gemeente_code": "GM0716", @@ -2121,7 +2476,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Tiel", "gemeente_code": "GM0281", @@ -2129,7 +2485,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Tilburg", "gemeente_code": "GM0855", @@ -2137,7 +2494,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Tubbergen", "gemeente_code": "GM0183", @@ -2145,7 +2503,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Twenterand", "gemeente_code": "GM1700", @@ -2153,7 +2512,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Tynaarlo", "gemeente_code": "GM1730", @@ -2161,7 +2521,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Tytsjerksteradiel", "gemeente_code": "GM0737", @@ -2169,7 +2530,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Uitgeest", "gemeente_code": "GM0450", @@ -2177,7 +2539,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Uithoorn", "gemeente_code": "GM0451", @@ -2185,7 +2548,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Urk", "gemeente_code": "GM0184", @@ -2193,7 +2557,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Utrecht", "gemeente_code": "GM0344", @@ -2201,7 +2566,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Utrechtse Heuvelrug", "gemeente_code": "GM1581", @@ -2209,7 +2575,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Vaals", "gemeente_code": "GM0981", @@ -2217,7 +2584,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Valkenburg aan de Geul", "gemeente_code": "GM0994", @@ -2225,7 +2593,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Valkenswaard", "gemeente_code": "GM0858", @@ -2233,7 +2602,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Veendam", "gemeente_code": "GM0047", @@ -2241,7 +2611,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Veenendaal", "gemeente_code": "GM0345", @@ -2249,7 +2620,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Veere", "gemeente_code": "GM0717", @@ -2257,7 +2629,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Veldhoven", "gemeente_code": "GM0861", @@ -2265,7 +2638,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Velsen", "gemeente_code": "GM0453", @@ -2273,7 +2647,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Venlo", "gemeente_code": "GM0983", @@ -2281,7 +2656,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Venray", "gemeente_code": "GM0984", @@ -2289,7 +2665,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Vijfheerenlanden", "gemeente_code": "GM1961", @@ -2297,7 +2674,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Vlaardingen", "gemeente_code": "GM0622", @@ -2305,7 +2683,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Vlieland", "gemeente_code": "GM0096", @@ -2313,7 +2692,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Vlissingen", "gemeente_code": "GM0718", @@ -2321,7 +2701,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Voerendaal", "gemeente_code": "GM0986", @@ -2329,7 +2710,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Voorne aan Zee", + "gemeente_code": "GM1992", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Voorschoten", "gemeente_code": "GM0626", @@ -2337,7 +2728,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Voorst", "gemeente_code": "GM0285", @@ -2345,7 +2737,17 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" + ], + "gemeente_naam": "Vught", + "gemeente_code": "GM0865", + "email": [] + }, + { + "verkiezingen": [ + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Waadhoeke", "gemeente_code": "GM1949", @@ -2353,7 +2755,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Waalre", "gemeente_code": "GM0866", @@ -2361,7 +2764,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Waalwijk", "gemeente_code": "GM0867", @@ -2369,7 +2773,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Waddinxveen", "gemeente_code": "GM0627", @@ -2377,7 +2782,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wageningen", "gemeente_code": "GM0289", @@ -2385,7 +2791,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wassenaar", "gemeente_code": "GM0629", @@ -2393,7 +2800,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Waterland", "gemeente_code": "GM0852", @@ -2401,7 +2809,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Weert", "gemeente_code": "GM0988", @@ -2409,15 +2818,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" - ], - "gemeente_naam": "Weesp", - "gemeente_code": "GM0457", - "email": [] - }, - { - "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "West Betuwe", "gemeente_code": "GM1960", @@ -2425,7 +2827,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "West Maas en Waal", "gemeente_code": "GM0668", @@ -2433,7 +2836,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Westerkwartier", "gemeente_code": "GM1969", @@ -2441,7 +2845,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Westerveld", "gemeente_code": "GM1701", @@ -2449,7 +2854,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Westervoort", "gemeente_code": "GM0293", @@ -2457,7 +2863,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Westerwolde", "gemeente_code": "GM1950", @@ -2465,7 +2872,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Westland", "gemeente_code": "GM1783", @@ -2473,7 +2881,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Weststellingwerf", "gemeente_code": "GM0098", @@ -2481,7 +2890,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wierden", "gemeente_code": "GM0189", @@ -2489,7 +2899,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wijchen", "gemeente_code": "GM0296", @@ -2497,7 +2908,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wijdemeren", "gemeente_code": "GM1696", @@ -2505,7 +2917,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wijk bij Duurstede", "gemeente_code": "GM0352", @@ -2513,7 +2926,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Winterswijk", "gemeente_code": "GM0294", @@ -2521,7 +2935,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Woensdrecht", "gemeente_code": "GM0873", @@ -2529,7 +2944,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Woerden", "gemeente_code": "GM0632", @@ -2537,7 +2953,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "De Wolden", "gemeente_code": "GM1690", @@ -2545,7 +2962,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Wormerland", "gemeente_code": "GM0880", @@ -2553,7 +2971,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Woudenberg", "gemeente_code": "GM0351", @@ -2561,7 +2980,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zaanstad", "gemeente_code": "GM0479", @@ -2569,7 +2989,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zaltbommel", "gemeente_code": "GM0297", @@ -2577,7 +2998,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zandvoort", "gemeente_code": "GM0473", @@ -2585,7 +3007,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zeewolde", "gemeente_code": "GM0050", @@ -2593,7 +3016,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zeist", "gemeente_code": "GM0355", @@ -2601,7 +3025,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zevenaar", "gemeente_code": "GM0299", @@ -2609,7 +3034,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zoetermeer", "gemeente_code": "GM0637", @@ -2617,7 +3043,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zoeterwoude", "gemeente_code": "GM0638", @@ -2625,7 +3052,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zuidplas", "gemeente_code": "GM1892", @@ -2633,7 +3061,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zundert", "gemeente_code": "GM0879", @@ -2641,7 +3070,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zutphen", "gemeente_code": "GM0301", @@ -2649,7 +3079,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zwartewaterland", "gemeente_code": "GM1896", @@ -2657,7 +3088,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zwijndrecht", "gemeente_code": "GM0642", @@ -2665,7 +3097,8 @@ }, { "verkiezingen": [ - "Gemeenteraadsverkiezingen 2022" + "Provinciale Statenverkiezingen 2023", + "waterschapsverkiezingen 2023" ], "gemeente_naam": "Zwolle", "gemeente_code": "GM0193", diff --git a/app/data/kieskringen.csv b/app/data/kieskringen.csv index 72739f6..2582cf5 100644 --- a/app/data/kieskringen.csv +++ b/app/data/kieskringen.csv @@ -165,24 +165,21 @@ kieskring_nummer;hoofdstembureau_gemeente;gemeente_naam 10;Haarlem;Ouder-Amstel 10;Haarlem;Uithoorn 10;Haarlem;Velsen -10;Haarlem;Weesp 10;Haarlem;Wijdemeren 10;Haarlem;Zandvoort 11;Den Helder;Alkmaar -11;Den Helder;Beemster 11;Den Helder;Bergen (NH.) 11;Den Helder;Castricum +11;Den Helder;Dijk en Waard 11;Den Helder;Drechterland 11;Den Helder;Edam-Volendam 11;Den Helder;Enkhuizen -11;Den Helder;Heerhugowaard 11;Den Helder;Heiloo 11;Den Helder;Den Helder 11;Den Helder;Hollands Kroon 11;Den Helder;Hoorn 11;Den Helder;Koggenland 11;Den Helder;Landsmeer -11;Den Helder;Langedijk 11;Den Helder;Medemblik 11;Den Helder;Oostzaan 11;Den Helder;Opmeer @@ -199,13 +196,11 @@ kieskring_nummer;hoofdstembureau_gemeente;gemeente_naam 14;Dordrecht;Alblasserdam 14;Dordrecht;Albrandswaard 14;Dordrecht;Barendrecht -14;Dordrecht;Brielle 14;Dordrecht;Delft 14;Dordrecht;Dordrecht 14;Dordrecht;Goeree-Overflakkee 14;Dordrecht;Gorinchem 14;Dordrecht;Hardinxveld-Giessendam -14;Dordrecht;Hellevoetsluis 14;Dordrecht;Hendrik-Ido-Ambacht 14;Dordrecht;Hoeksche Waard 14;Dordrecht;Maassluis @@ -218,8 +213,8 @@ kieskring_nummer;hoofdstembureau_gemeente;gemeente_naam 14;Dordrecht;Schiedam 14;Dordrecht;Sliedrecht 14;Dordrecht;Vlaardingen +14;Dordrecht;Voorne aan Zee 14;Dordrecht;Westland -14;Dordrecht;Westvoorne 14;Dordrecht;Zwijndrecht 15;Leiden;Alphen aan den Rijn 15;Leiden;Bodegraven-Reeuwijk @@ -289,33 +284,28 @@ kieskring_nummer;hoofdstembureau_gemeente;gemeente_naam 18;'s-Hertogenbosch;Best 18;'s-Hertogenbosch;Bladel 18;'s-Hertogenbosch;Boekel -18;'s-Hertogenbosch;Boxmeer 18;'s-Hertogenbosch;Boxtel 18;'s-Hertogenbosch;Cranendonck -18;'s-Hertogenbosch;Cuijk 18;'s-Hertogenbosch;Deurne 18;'s-Hertogenbosch;Eersel 18;'s-Hertogenbosch;Eindhoven 18;'s-Hertogenbosch;Geldrop-Mierlo 18;'s-Hertogenbosch;Gemert-Bakel -18;'s-Hertogenbosch;Grave 18;'s-Hertogenbosch;Heeze-Leende 18;'s-Hertogenbosch;Helmond 18;'s-Hertogenbosch;'s-Hertogenbosch 18;'s-Hertogenbosch;Heusden 18;'s-Hertogenbosch;Laarbeek -18;'s-Hertogenbosch;Landerd +18;'s-Hertogenbosch;Land van Cuijk +18;'s-Hertogenbosch;Maashorst 18;'s-Hertogenbosch;Meierijstad -18;'s-Hertogenbosch;Mill en Sint Hubert 18;'s-Hertogenbosch;Nuenen, Gerwen en Nederwetten 18;'s-Hertogenbosch;Oirschot 18;'s-Hertogenbosch;Oss 18;'s-Hertogenbosch;Reusel-De Mierden -18;'s-Hertogenbosch;Sint Anthonis 18;'s-Hertogenbosch;Sint-Michielsgestel 18;'s-Hertogenbosch;Someren 18;'s-Hertogenbosch;Son en Breugel -18;'s-Hertogenbosch;Uden 18;'s-Hertogenbosch;Valkenswaard 18;'s-Hertogenbosch;Veldhoven 18;'s-Hertogenbosch;Vught diff --git a/app/forms.py b/app/forms.py index acb0add..b58586f 100644 --- a/app/forms.py +++ b/app/forms.py @@ -198,6 +198,16 @@ def valid_bag(form, field): ) +# Checks if 'nee' or similar is entered in a text field where we don't allow +# that. See https://github.com/openstate/stembureaus/issues/65 for more info. +def no_no(form, field): + if re.match(r'^\s*\bnee\b|\bgeen\b|-|/|_|\bniks\b\s*$', str(field.data), re.IGNORECASE): + raise ValidationError( + 'Vul geen \'nee\', \'geen\' en dergelijke in; laat dit veld in ' + 'zo\'n geval leeg' + ) + + # Require at least four decimals and a point in between the numbers def min_four_decimals(form, field): if not re.match('^-?\d+\.\d{4,}', str(field.data)): @@ -285,9 +295,12 @@ def validate(self): # values to calculate x and y. Otherwise use x and y to calculate # the latitude and longitude values. if self.latitude.data and self.longitude.data: - self.x.data, self.y.data = convert_latlong_to_xy( - self.latitude.data, self.longitude.data - ) + # Only convert lat/long to x/y for Europees Nederland, because + # Caribisch Nederland doesn't have x/y + if self.latitude.data > 50 and self.longitude.data > 3: + self.x.data, self.y.data = convert_latlong_to_xy( + self.latitude.data, self.longitude.data + ) elif self.x.data and self.y.data: self.latitude.data, self.longitude.data = convert_xy_to_latlong( self.x.data, self.y.data @@ -355,21 +368,6 @@ def validate(self): 'zodat de exacte locatie van het stembureau bekend is.' ) valid = False - - # Require that at least one relevant openingstijden field is - # filled in for a stembureau - if not (self.openingstijden_14_03_2022.data - or self.openingstijden_15_03_2022.data - or self.openingstijden_16_03_2022.data): - error_text_one = ( - "Een stembureau moet op minimaal één van deze dagen open " - "zijn" - ) - self.openingstijden_14_03_2022.errors.append(error_text_one) - self.openingstijden_15_03_2022.errors.append(error_text_one) - self.openingstijden_16_03_2022.errors.append(error_text_one) - valid = False - return valid submit = SubmitField( @@ -399,6 +397,11 @@ def validate(self): 'stembureaus. Elk stembureau moet apart ingevoerd worden ook al ' 'is de locatie (het stemlokaal) hetzelfde aangezien elk ' 'stembureau een ander nummer heeft.' + #'
' + #'
' + #'Als een stembureau meerdere dagen open is dan moet deze voor ' + #'elke dag een ander stembureaunummer hebben. Elk ' + #'stembureau(nummer) moet dus apart ingevoerd worden.' '
' '
' 'Format: cijfers' @@ -434,6 +437,47 @@ def validate(self): } ) + type_stembureau = CustomSelectField( + 'Type stembureau', + description=( + 'Kies \'regulier\' als dit een normaal stembureau betreft. Kies ' + '\'bijzonder\' als het stembureau afwijkende openingstijden heeft. ' + 'Kies \'mobiel\' als het stembureau meerdere locaties heeft.' + '
' + '
' + 'Format: keuze uit:' + '' + 'Voorbeeld: regulier' + ), + choices=[ + ( + 'regulier', + 'regulier' + ), + ( + 'bijzonder', + 'bijzonder' + ), + ( + 'mobiel', + 'mobiel' + ) + ], + validators=[ + DataRequired(), + ], + render_kw={ + 'class': 'selectpicker', + 'data-none-selected-text': ( + 'Selecteer het type stembureau' + ) + } + ) + website_locatie = URLStringField( 'Website locatie', description=( @@ -515,7 +559,7 @@ def validate(self): description=( 'Voer de straatnaam inclusief huisnummer van het ' 'stembureau in en eventueel een ' - 'huisletter/huisnummertoevoeging en, gescheiden met een ' + 'huisletter / huisnummertoevoeging en, gescheiden met een ' 'komma, de plaatsnaam. U kunt ook zoeken op ' 'postcode en huisnummer. En u kunt ook zoeken op ' 'BAG Nummeraanduiding ID, vindbaar door het adres van het ' @@ -533,20 +577,24 @@ def validate(self): 'of de locatie klopt.' '
' '
' - 'Vermeld voor mobiele stembureaus of locaties zonder adres het ' - 'dichtstbijzijnde adres en gebruik eventueel het \'Extra ' - 'adresaanduiding\'-veld om de locatie van het stembureau te ' - 'beschrijven. NB: de precieze locatie geeft u dan aan met de ' + 'Vermeld voor mobiele stembureaus die vlakbij een gebouw staan of ' + 'locaties zonder BAG Nummeraanduiding ID het BAG Nummeraanduiding ' + 'ID van het dichtstbijzijnde gebouw en gebruik eventueel het ' + '\'Extra adresaanduiding\'-veld om de locatie van stembureau te ' + 'beschrijven. Mocht een (mobiel) stembureau niet in de buurt van ' + 'een gebouw staan, voer dan \'0000000000000000\' (zestien keer het ' + 'getal \'0\') in; \'Extra adresaanduiding\'-attribuut is dan ' + 'verplicht. NB: de precieze locatie geeft u aan met de ' '\'Latitude\' en \'Longitude\'-velden óf met de \'X\' en ' '\'Y\'-velden.' '
' '
' - #'Bonaire, Sint Eustatius en Saba moeten hier \'0000000000000000\' ' - #'(zestien keer het getal \'0\') invullen. Het adres van het ' - #'stembureau moet vervolgens in het \'Extra adresaanduiding\'-veld ' - #'ingevuld worden.' - #'
' - #'
' + 'Bonaire, Sint Eustatius en Saba moeten hier \'0000000000000000\' ' + '(zestien keer het getal \'0\') invullen. Het adres van het ' + 'stembureau moet vervolgens in het \'Extra adresaanduiding\'-veld ' + 'ingevuld worden.' + '
' + '
' 'Format:' '' '
' '
' - 'Voorbeeld:' + 'Voorbeelden:' '