De CBS Wijk- en Buurtkaart bevat de grenzen van alle gemeenten, wijken en buurten, met kerncijfers als inwoners en dichtheid. PDOK biedt hem per jaar als OGC API zonder key. De kaart van 2025 bevat cijfers; die van 2026 bevat voorlopig alleen grenzen. De waarde -99997 betekent geheim of niet aanwezig.

Laatst bijgewerkt:

Wat bevat de Wijk- en Buurtkaart per jaar?

Het CBS publiceert elk jaar een nieuwe geometrie van de gemeenten, wijken en buurten. De gemeentegrenzen komen uit de Basisregistratie Kadaster (BRK), de buurtgrenzen zijn gebaseerd op de opgave van gemeenten en de grens tussen land en water volgt het Bestand Bodemgebruik. Het CBS publiceert eerst de grenzen en later de kerncijfers.

Beschikbaarheid per kaartjaar bij PDOK (gelezen op 11 oktober 2026)
KaartjaarInhoudOGC API
2026Alleen grenzen (versie 0); het CBS meldt dat kerncijfers eind 2026 volgenhttps://api.pdok.nl/cbs/wijken-en-buurten-2026/ogc/v1
2025Grenzen met kerncijfers (42 velden bij buurten)https://api.pdok.nl/cbs/wijken-en-buurten-2025/ogc/v1
2022 t/m 2024Eerdere kaartjaren, elk met een eigen APIZelfde patroon met het jaartal in het pad
HistorischHistorische jarenhttps://api.pdok.nl/cbs/wijken-en-buurten-historisch/ogc/v1

Elk jaar heeft drie collecties, gemeenten, wijken en buurten. Het stelsel is RD (EPSG:28992) als opslag, met CRS84, Web Mercator en ETRS89 als alternatief. PDOK vermeldt bij de collecties de licentie CC BY 4.0. Het CBS zelf schrijft dat publicatie van de geometrie is toegestaan mits het CBS en het Kadaster als bronnen worden vermeld. Houd beide aan; in de praktijk volstaat een bronregel met "CBS en Kadaster".

Hoe haalt u de buurten van een gemeente op?

De collectie buurten accepteert een filter op de eigenschap gemeentenaam. Het voorbeeld hieronder haalt alle buurten van Amersfoort uit de kaart van 2025, slaat ontbrekende waarden over en telt de inwoners. Het is op 11 oktober 2026 met Node 24 gedraaid.

const url = new URL('https://api.pdok.nl/cbs/wijken-en-buurten-2025/ogc/v1/collections/buurten/items');
url.searchParams.set('f', 'json');
url.searchParams.set('gemeentenaam', 'Amersfoort');
url.searchParams.set('limit', '1000');

const fc = await (await fetch(url)).json();
const MISSEND = (v) => typeof v !== 'number' || v < 0; // CBS codeert ontbrekende waarden als negatief getal
const buurten = fc.features.map((f) => f.properties);
const met = buurten.filter((b) => !MISSEND(b.aantal_inwoners));
const totaal = met.reduce((s, b) => s + b.aantal_inwoners, 0);

console.log(buurten.length, 'buurten,', met.length, 'met inwonersaantal, totaal', totaal);
const top = [...met].sort((a, b) => b.bevolkingsdichtheid_inwoners_per_km2 - a.bevolkingsdichtheid_inwoners_per_km2)[0];
console.log(top.buurtnaam, top.bevolkingsdichtheid_inwoners_per_km2);

Uitvoer:

145 buurten, 145 met inwonersaantal, totaal 163305
Puntenburg 15472

De som van de buurten (163.305) wijkt af van het getal in de collectie gemeenten voor Amersfoort (163.298). Dat is geen fout in uw code. Het CBS rondt de aantallen op wijk- en buurtniveau af, zoals de volgende paragraaf laat zien. De bevolkingsdichtheid van Puntenburg staat op 15.472 inwoners per km². Het filter gemeentenaam is hoofdlettergevoelig; amersfoort gaf nul resultaten. De gemeentecode (gemeentecode=GM0307 gaf dezelfde 145 buurten) is een betrouwbaarder sleutel dan de naam.

Waarom tellen buurten niet op tot het gemeentetotaal?

Het CBS rondt aantallen op wijk- en buurtniveau af op veelvouden van vijf en houdt kleine aantallen geheim. Dat staat letterlijk in de toelichting bij de Wijk- en Buurtkaart 2023, 2024 en 2025.

Om redenen van statistische geheimhouding zijn de aantallen op wijk- en buurtniveau aselect afgerond op veelvouden van 5.

Bron: CBS, Toelichting Wijk- en Buurtkaart 2023, 2024 en 2025 (publicatiedatum 28-11-2025). Het CBS legt uit dat de som van afgeronde getallen daardoor niet altijd gelijk is aan de afgeronde som. Gebruik de buurtcijfers dus voor patronen en vergelijkingen, niet om op de persoon of de eenheid nauwkeurig te boekhouden. Voor het gemeentetotaal gebruikt u de collectie gemeenten.

Het CBS beschrijft ook de dichtheid. Die is het niet-afgeronde aantal inwoners op 1 januari gedeeld door de niet-afgeronde landoppervlakte, en bij een buurt met minder dan tien inwoners wordt het gegeven geheimgehouden. Hoe u dergelijke gegevens combineert met bevolkingsregisters en de AVG, staat bij geodata en de AVG.

Wat betekent -99997 in de kerncijfers?

De waarde -99997 betekent dat het gegeven geheim is of niet aanwezig is. Het CBS gebruikt een vaste reeks bijzondere waarden. Een kaart die die getallen als echte waarden inkleurt, toont onzin.

Bijzondere waarden in de Wijk- en Buurtkaart (CBS, toelichting 28 november 2025)
WaardeBetekenis volgens het CBS
-99997waarde geheim of niet aanwezig
-99995onderwerp wordt in een latere versie gepubliceerd
-99991onderwerp wordt niet meer (op dit ruimtelijk niveau) gepubliceerd

Het gebied "Buitenland" (gemeentecode GM0998, buurtcode BU09989999) staat in de kaart van 2025 met -99997 in alle cijferkolommen. Sluit zulke records uit voordat u gemiddelden berekent. Filter op waarde < 0 of, nauwkeuriger, op de drie codes hierboven.

Welke velden zijn voor kaarten het nuttigst?

De buurten in de kaart van 2025 hebben 42 eigenschappen. Voor een eerste thematische kaart volstaan er enkele. De namen komen uit de PDOK-collectie, de omschrijvingen uit de toelichting van het CBS.

Veelgebruikte velden in de collectie buurten, kaartjaar 2025
VeldInhoud
buurtcode, wijkcode, gemeentecodeCodes van de buurt, wijk en gemeente
jrstatcodeJaar plus buurtcode, zoals 2025BU09989999
aantal_inwonersBevolking op 1 januari, afgerond op veelvouden van 5
bevolkingsdichtheid_inwoners_per_km2Inwoners per km² landoppervlakte; geheim bij minder dan 10 inwoners
percentage_personen_65_jaar_en_ouderAandeel in de leeftijdsgroep, naast de andere leeftijdsklassen
aantal_huishoudens, gemiddelde_huishoudsgrootteHuishoudens en gemiddelde omvang
oppervlakte_land_in_haLandoppervlakte in hectare, naast totaal en water
indelingswijziging_wijken_en_buurtenCode voor indelingswijzigingen van wijken en buurten

Voor een kaart per buurt koppelt u deze cijfers aan de geometrie. Dat doet de API al, want elk feature bevat de grens en de cijfers. Wilt u meer onderwerpen dan de kerncijfers, zoals inkomen of voorzieningen, gebruik dan CBS StatLine en koppel op de buurtcode.

Welke valkuilen kent de Wijk- en Buurtkaart?

  • Veldnamen verschillen per jaar. In 2025 heten de velden buurtnaam, gemeentenaam en buurtcode. In de kaart van 2026 heten ze bu_naam, gm_naam en bu_code. De kaart van 2026 heeft ook maar 11 eigenschappen. Een script voor 2025 werkt dus niet zomaar met 2026.
  • Kaartjaar 2026 heeft nog geen cijfers. Alleen de grenzen zijn gepubliceerd. Een kaart die op 11 oktober 2026 nog de nieuwste cijfers belooft, moet 2025 gebruiken.
  • Grenzen veranderen. Gemeenten voegen samen en buurten worden gesplitst. Vergelijk jaren dus via een bewuste koppeling en niet op buurtnaam.
  • Land-watergrens. De beschrijving van 2025 noemt Bestand Bodemgebruik 2017, die van 2026 Bestand Bodemgebruik 2022. Oppervlakten zijn daardoor niet 1-op-1 vergelijkbaar.
  • Geen filter op alles. De collectie buurten accepteert filters op onder meer buurtcode, buurtnaam, gemeentecode, gemeentenaam en wijkcode, maar niet op de cijferkolommen. Sorteer en filter cijfers in uw eigen code.

Wanneer is de Wijk- en Buurtkaart niet de goede bron?

De kaart toont gemiddelden over een vlak. Wie wil weten hoeveel mensen op één adres wonen, of wie in een straat woont, krijgt dat hier niet. De kaart is ook geen bron voor actuele bevolkingsaantallen binnen het jaar: de aantallen hebben 1 januari als peildatum. Voor adressen en gebouwen gebruikt u de BAG, voor ruimtelijke planning de Omgevingswet en DSO.

Wilt u de buurtcijfers in een gemeentelijk dashboard of een kaartviewer combineren met eigen registraties, dan helpt een dashboard of een open data-platform. Bij het publiceren zijn de licentie en de bronvermelding het eerste onderwerp; zie open data-licenties. De routes naar andere bronnen staan op de hub open data.

Veelgestelde vragen

Waar vind ik de nieuwste Wijk- en Buurtkaart met cijfers?

Op 11 oktober 2026 is dat het kaartjaar 2025. Het kaartjaar 2026 is bij PDOK en het CBS gepubliceerd als versie 0 met alleen grenzen. Het CBS meldt dat de kerncijfers eind 2026 volgen. Controleer de CBS-pagina voordat u een kaart op 2026 bouwt.

Mag ik de Wijk- en Buurtkaart commercieel gebruiken?

PDOK vermeldt CC BY 4.0, wat hergebruik met naamsvermelding toestaat. Het CBS schrijft dat publicatie van de geometrie is toegestaan mits het CBS en het Kadaster als bron worden vermeld. Neem beide bronnen op in uw bronvermelding en controleer de voorwaarden bij het jaar dat u gebruikt.

Waarom staan er negatieve getallen in mijn kolommen?

Het CBS codeert ontbrekende of geheime waarden met -99997, -99995 en -99991. Dat zijn geen echte metingen. Sluit negatieve waarden uit voordat u gemiddelden, totalen of kleurschalen berekent, en toon in de kaart een aparte kleur voor "geen gegevens".

Hoe haal ik de hele kaart in één keer op?

PDOK biedt ook Atom-downloads per kaartjaar, naast de WMS, WFS en OGC API. Gebruik die voor heel Nederland. De CBS-pagina biedt de Wijk- en Buurtkaart bovendien als ZIP-download met GeoPackage van circa 257 MB voor 2026. De OGC API is bedoeld voor selecties, niet voor een volledige kopie.

Bronnen

Meer over TechinFlow

Een nieuw bureau in Haarlem voor maatwerk software, GIS en dataplatforms op open standaarden.

023 230 21 42Neem contact op

Een vraag of opdracht?

Vertel kort wat er speelt en voor welke organisatie. We reageren per e-mail.

Stuur een bericht