303.489 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Gezondheid
Vektis
Nederlandse bron

Vektis open data zorgkosten

Wat de basisverzekering per jaar uitbetaalt, verdeeld over 26 kostensoorten zoals ziekenhuiszorg, medicijnen, huisarts en ggz. Per gemeente (leeftijd in klassen van 5 jaar) en per postcodegebied van drie cijfers (per leeftijdsjaar), voor alle verzekerden. Kostenjaren 2011 tot en met 2024.

GezondheidFinancieelOpenDownloadNederland · postcode (3 cijfers) en gemeente
Actueel · bijgewerkt in juli 2026 · gecontroleerd 17:23
vektis.nl
Schermafbeelding van vektis.nl

Zorgkosten in de basisverzekering per soort zorg: het meest Medisch-specialistische zorg (31.273 miljoen euro), dan Geneesmiddelen (farmacie) en Ggz, consulten

Zorgkosten in de basisverzekering per soort zorg, 2024, in miljoen euro. Totaal: 59.525; de grootste 12 van 25 categorieën staan in de grafiek. Medisch-specialistische zorg is 53% van het totaal. Gedeclareerde kosten in de basisverzekering, inclusief de restcategorie (groepjes kleiner dan tien en onbekende kenmerken). 17.773.377 verzekerdejaren.

Bron: Vektis, Open Databestand Zorgverzekeringswet 2024 (gemeente); bron: Vektis · opgehaald 25 oktober 2026 · selectie: kostenjaar 2024; basisverzekering (Zvw), alle kostenrubriekenOpen de tabel Los blok

Zorgkosten in de basisverzekering per verzekerde: het hoogst in Heerlen en 1 andere gemeente (4.520 euro), het laagst in Urk (2.601 euro)

Zorgkosten in de basisverzekering per verzekerde per gemeente, 2024, in euro per verzekerdejaar. Heel Nederland: 3.349. 342 gemeenten met een cijfer.

Bron: Vektis, Open Databestand Zorgverzekeringswet 2024 (gemeente); bron: Vektis · opgehaald 25 oktober 2026 · selectie: kostenjaar 2024; basisverzekering (Zvw), alle kostenrubrieken; per verzekerdejaarOpen de tabel Los blok

Wat je ermee kunt bouwen1

Wat kun je ermee?4 ideeën

Om te beginnen

Zorgkosten per inwoner in jouw gemeente

Tel per gemeente alle kostenrubrieken op en deel door het aantal verzekerdejaren. Zet je gemeente naast het landelijke cijfer en naast buurgemeenten.

Om te beginnen

Waar gaat het geld naartoe na je 65e?

Zet per leeftijdsklasse de kosten per verzekerdejaar uit, per kostensoort. Je ziet waar medicijnen, ziekenhuis en wijkverpleging het zwaarst gaan wegen.

Voor gevorderden

Corrigeer voor vergrijzing

Een gemeente met veel ouderen heeft vanzelf hogere kosten. Bereken wat elke gemeente zou kosten met de landelijke leeftijdsopbouw en vergelijk pas dan.

Voor gevorderden

Ggz-kosten en inkomen per postcodegebied

Koppel de postcode3-cijfers aan inkomensgegevens en kijk of de kosten voor ggz-consulten oplopen in armere gebieden. Pas op met kleine gebieden en met de rubrieken die van naam veranderden.

Zo verwerk je het5 stappen

  1. Lees de bijsluiter

    Daarin staan de definities van alle kostenrubrieken, hoe de restcategorie werkt en welke kosten nog ontbreken.

    https://www.vektis.nl/vektisnl-assets/prd/storage/uploads/Docs%20per%20pagina/Open%20Data%20Bestanden/2024/Bijsluiter%20bij%20de%20Vektis%20Open%20Databestanden%20Zorgverzekeringswet%202011%20-%202024.pdf
  2. Download één jaar per gemeente

    Een CSV met puntkomma's. Het gemeentebestand 2024 is 2,9 MB met 12.992 rijen (342 gemeenten, twee geslachten, 19 leeftijdsklassen). Het postcodebestand is 21,8 MB.

    https://www.vektis.nl/vektisnl-assets/prd/storage/uploads/Docs%20per%20pagina/Open%20Data%20Bestanden/2024/Vektis%20Open%20Databestand%20Zorgverzekeringswet%202024%20-%20gemeente.csv
  3. Haal de restcategorie eruit

    De rij zonder geslacht, leeftijd en gemeente is de restcategorie: groepjes van minder dan 10 personen en verzekerden met onbekende kenmerken. In 2024 waren dat 412.394 verzekerden. Tel die mee voor het landelijke totaal, niet per gemeente.

  4. Deel door verzekerdejaren, niet door personen

    aantal_verzekerdejaren weegt mee hoe lang iemand verzekerd was of in de gemeente woonde. Wie in de loop van het jaar geboren werd, overleed of verhuisde, telt maar voor een deel.

  5. Koppel gemeenten op naam

    Er staat geen gemeentecode in, alleen de naam in hoofdletters ('AA EN HUNZE'). Het bestand 2024 volgt de gemeentelijke indeling van 2026. Maak een vertaaltabel naar de GM-code.

Interessante koppelingen

Vergelijkbare bronnen

  • Waarstaatjegemeente.nl

    Het dashboard Zorggebruik toont cijfers per gemeente al bewerkt en in grafieken, uit verschillende bronnen.

  • CBS StatLine

    Het CBS publiceert de totale zorguitgaven van Nederland, ook buiten de basisverzekering, maar niet per gemeente en leeftijd.

Waar je op moet letten

  • Niet voor commercieel gebruik

    De bestanden zijn voor persoonlijk gebruik en onderzoek. Doorverkopen en commercieel gebruik zijn niet toegestaan. Vermeld altijd 'bron: Vektis'.

  • Alleen wat via de verzekeraar loopt

    Kosten die je zelf betaalt zonder te declareren en wettelijke eigen bijdragen staan er niet in. Het eigen risico dat de verzekeraar eerst betaalde en daarna terugvroeg, staat er wel in.

  • Twee jaar declaraties, niet alles

    Per kostenjaar zijn declaraties over 8 kwartalen meegenomen. Voor specialistische ggz is dan ongeveer 90% binnen. Grensoverschrijdende zorg is onvolledig. Negatieve bedragen zijn correcties.

  • Kostenrubrieken veranderen

    De ggz-rubriek heette tot en met 2013 tweedelijns-ggz en daarna tot en met 2021 specialistische ggz. Vanaf 2022 zijn er nieuwe rubrieken voor consulten, verblijf en overige prestaties. Huisarts-MDZ bestaat pas vanaf 2015. Controleer de kolommen per jaar.

  • Leeftijdsklassen sorteren slecht

    De klassen zijn tekst met dubbele spaties ('0 t/m 4 jaar', '5 t/m 9 jaar'). Alfabetisch komt '10 t/m 14' vóór '5 t/m 9'. Maak er zelf een getal van.

APIBestanden (CSV) · gelezen 16 okt 2026

StandaardBestanden (CSV)documentatie
Toegang zonder sleutel

Geen sleutel of account nodig getest

Omvang12.992

rijen in het gemeentebestand 2024 (2,9 MB); het postcode3-bestand is 21,8 MB ervaring

Formaten

csv

Basisadres

https://www.vektis.nl/vektisnl-assets/prd/storage/uploads/Docs%20per%20pagina/Open%20Data%20Bestanden

Endpoints 5

  • GET/{jaar}/Vektis%20Open%20Databestand%20Zorgverzekeringswet%20{jaar}%20-%20gemeente.csvKosten per gemeente, geslacht en leeftijdsklasse van 5 jaar, kostenjaren 2017 tot en met 2024 (2024: Last-Modified 20 juli 2026).
  • GET/{jaar}/Vektis%20Open%20Databestand%20Zorgverzekeringswet%20{jaar}%20-%20postcode3.csvKosten per postcodegebied van drie cijfers, geslacht en leeftijd in jaren, 2017 tot en met 2024 (2024: 21,8 MB).
  • GET/Gemeentebestanden%202011-2016/Vektis%20Open%20Databestand%20Zorgverzekeringswet%20{jaar}%20-%20gemeente.csvGemeentebestanden 2011 tot en met 2016 (andere map).
  • GET/Oud/Vektis%20Open%20Databestand%20Zorgverzekeringswet%20{jaar}%20-%20postcode3.csvPostcode3-bestanden 2011 tot en met 2016 (map Oud).
  • GET/2020/Vektis%20Open%20Databestand%20Zorgverzekeringswet%202020%20-%20gemeente_versie2.csvUitzondering: 2020 heet _versie2 (gemeente én postcode3).

Filteren getest

Geen filters: hele bestanden. Het nieuwste jaar vind je door het vaste pad met dalende jaartallen te proberen (HEAD).

Parameters 1

jaarKostenjaar 2011 tot en met 2024; één bestand per jaar en per indeling. 2025 bestond op 16 okt 2026 nog niet (404); volgende levering medio 2027.getest

Kolommen in het CSV-bestand 2024 (selectie) 10

NaamTypeBetekenis
geslachttekstM of V; leeg in de restcategorie
leeftijdsklassetekstGemeentebestand: klassen van 5 jaar met dubbele spatie ('0 t/m 4 jaar'); postcode3: leeftijd in jaren
gemeentenaamtekstNaam in hoofdletters ('AA EN HUNZE'), geen GM-code; indeling 2026 in het bestand 2024. Postcode3-bestand: postcode_3
aantal_bsngetal · personenAantal verzekerden (unieke BSN's)
aantal_verzekerdejarengetal · jarenVerzekerde jaren; deel kosten hierdoor, niet door aantal_bsn
kosten_medisch_specialistische_zgetal · euroZiekenhuiszorg en medisch specialisten (kolomnaam afgekapt op 32 tekens)
kosten_farmaciegetal · euroGeneesmiddelen
kosten_huisarts_inschrijftariefgetal · euroHuisarts: inschrijftarief; ook _consult, _mdz (vanaf 2015) en _overig
kosten_consulten_ggzgetal · euroGgz-consulten; met _intramuraal_verblijf_ggz en _overige_prestaties_ggz nieuw vanaf 2022
kosten_overiggetal · euroOverige kosten; 26 kostenrubrieken in 2024

Limieten en valkuilen

  • Geen sleutel en geen limiet; gewone bestanden met Last-Modified en Accept-Ranges (Range geeft 206). getest
  • Eerste datarij is de restcategorie: geslacht, leeftijd en gemeente leeg (2024: 412.394 verzekerden). Meetellen voor het landelijke totaal, niet per gemeente. getest
  • Puntkomma als scheidingsteken, punt als decimaalteken, CRLF-regeleinden, geen BOM. getest
  • Kolommen verschillen per jaar: 2011 heeft hoofdletters en volle namen (KOSTEN_MEDISCH_SPECIALISTISCHE_ZORG, KOSTEN_TWEEDELIJNS_GGZ), 2024 kleine letters afgekapt op 32 tekens en andere ggz-rubrieken. Controleer de kop per jaar. getest
  • Gemeentenamen koppelen aan CBS-codes gaat op naam met een paar aliassen (BERGEN LB = Bergen (L.), NUENEN CA = Nuenen, Gerwen en Nederwetten). ervaring
  • Kosten zijn declaraties over 8 kwartalen; negatieve bedragen zijn correcties. Specialistische ggz is ongeveer 90% compleet. ervaring
  • robots.txt staat alles toe voor gewone user-agents; alleen AGB-registerpagina's zijn verboden voor AI-crawlers. getest

Probeer het HTTP 200 · 998 ms · 16 okt

https://www.vektis.nl/vektisnl-assets/prd/storage/uploads/Docs per pagina/Open Data Bestanden/2024/Vektis Open Databestand Zorgverzekeringswet 2024 - gemeente.csv
geslacht;leeftijdsklasse;gemeentenaam;aantal_bsn;aantal_verzekerdejaren;kosten_medisch_specialistische_z;kosten_farmacie;kosten_huisarts_inschrijftarief;kosten_huisarts_consult;kosten_huisarts_mdz;kosten_huisarts_overig;kosten_hulpmiddelen;kosten_mondzorg;kosten_paramedische_zorg_fysioth;kosten_paramedische_zorg_overig;kosten_ziekenvervoer_zittend;kosten_ziekenvervoer_liggend;kosten_kraamzorg;kosten_verloskundige_zorg;kosten_grensoverschrijdende_zorg;kosten_eerstelijns_ondersteuning;kosten_geriatrische_revalidatiez;kosten_eerstelijnsverblijf;kosten_verpleging_en_verzorging;kosten_gzsp;kosten_integrale_geboortezorg;kosten_innovatiegelden_ggz;kosten_overig;kosten_consulten_ggz;kosten_intramuraal_verblijf_ggz;kosten_overige_prestaties_ggz
;;;412394;220748.91;75738481.61;11107600.71;6081467.62;2120101.39;1852201.82;7886723.95;2751693.39;1909400.32;670095.03;685824.08;137566.16;3089765.03;1106950.27;1066411.95;36255655.9;0;233868.73;276735.8;1297283.78;53388.62;760262.82;0;489674.26;9488679.78;2134088.05;641623.15
M;0 t/m  4 jaar;AA EN HUNZE;503;462.82;594197.18;32444.9;35500.43;20536.52;15357.5;60736.99;6294.89;21220.92;19570.15;9072.21;1311.56;11235.92;0;0;531.63;0;0;0;2453.22;0;0;0

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit Pagina met alle bestanden per kostenjaar en de voorwaarden · Bijsluiter (PDF): definities van de kostenrubrieken, restcategorie, volledigheid. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Zo haal je het op

curl -o vektis-2024-gemeente.csv "https://www.vektis.nl/vektisnl-assets/prd/storage/uploads/Docs%20per%20pagina/Open%20Data%20Bestanden/2024/Vektis%20Open%20Databestand%20Zorgverzekeringswet%202024%20-%20gemeente.csv"

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: vektis-zorgkosten
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
cache:
  tag: bron:vektis-zorgkosten
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: Last-Modified van het gemeentebestand van het nieuwste kostenjaar
  verwacht: jaarlijks

Bron: content/bronnen/vektis-zorgkosten.yaml · Markdown