303.489 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Bevolking

CBS-cijfers per postcode en per vierkant

Het CBS publiceert zijn kerncijfers ook per postcodegebied (4 cijfers, en 6 tekens) en per vierkant van 100 en 500 meter, fijner dan de wijk- en buurtindeling. Per gebied staan zo'n 140 velden: inwoners naar leeftijd en herkomst, huishoudens, woningen naar bouwjaar en eigendom, WOZ-waarde, energieverbruik, inkomen, uitkeringen, stedelijkheid en de afstand tot voorzieningen als huisarts, supermarkt en station. Postcodecijfers lopen van 2015 tot en met 2024, de vierkanten van 2000 tot en met 2024. In 2024 waren er 4.071 postcodegebieden van vier cijfers en 464.964 van zes tekens. Via PDOK als OGC API, en per jaar als WFS en WMS; het CBS zelf biedt ook ZIP-bestanden aan, en daar staat 2025 (eerste versie) al.

BevolkingWonen en ruimteOpenAPIKaartlaagDownloadNederland · postcode (6 tekens) en vierkant van 100 meter
Actueel · bijgewerkt in oktober 2025 · gecontroleerd 17:23
cbs.nl
Schermafbeelding van cbs.nl

Inwoners naar stedelijkheid van hun postcodegebied: sterk stedelijk is het grootste deel, 28% in 2024

Verdeling in 2024: sterk stedelijk 28%, zeer sterk stedelijk 24%, matig stedelijk 18%, weinig stedelijk 16%, niet stedelijk 14%. Totaal: 17,9 miljoen inwoners.

Bron: CBS, statistiek per postcode (pc4, 2024) via PDOK (WFS) · opgehaald 25 oktober 2026 · selectie: 4.071 postcodegebieden, waarvan 16 zonder cijfer (geheim); stedelijkheid van het postcodegebied (omgevingsadressendichtheid); aantallen afgerond op 5Open de tabel Los blok

Wat kun je ermee?4 ideeën

Om te beginnen

Cijfers bij elke adreslijst

Bijna elke lijst heeft een postcode. Koppel op de vier cijfers en je hebt per adres het aantal inwoners, de gemiddelde WOZ-waarde en de afstand tot de huisarts in die buurt.

Om te beginnen

Stad of platteland?

Elk postcodegebied heeft een stedelijkheidsklasse van 1 (zeer sterk stedelijk) tot 5 (niet stedelijk). In 2024 woonde 24% van de inwoners in een zeer sterk stedelijk gebied en 14% in een niet-stedelijk gebied.

Voor gevorderden

Een heatmap van 100 bij 100 meter

De vierkanten van 100 meter laten zien waar mensen wonen, los van gemeentegrenzen. Vergelijk 2000 met 2024 om nieuwbouwwijken te zien verschijnen.

Voor gevorderden

Afstand tot voorzieningen

Velden als dichtstbijzijnde_huisartsenpraktijk_afstand_in_km en treinstation geven per gebied de gemiddelde afstand over de weg. Maak een kaart van waar het station ver weg is.

Zo verwerk je het4 stappen

  1. Eén postcode, één jaar

    De OGC API filtert op postcode en jaarcode (en op ligging). Het antwoord heeft 143 velden plus de grens als geometrie.

    https://api.pdok.nl/cbs/postcode4/ogc/v1/collections/postcode4/items?f=json&postcode=3511&jaarcode=2024
  2. Eén veld voor heel Nederland, zonder grenzen

    De OGC API geeft altijd de geometrie mee. De WFS per jaar (service.pdok.nl/cbs/postcode4/<jaar>/wfs/v1_0, voor 2022, 2023 en 2024) geeft met GetPropertyValue alleen het veld: 1.000 waarden per verzoek, gesorteerd op postcode.

    https://service.pdok.nl/cbs/postcode4/2024/wfs/v1_0?service=WFS&version=2.0.0&request=GetPropertyValue&typeNames=postcode4&valueReference=aantalInwoners&sortBy=postcode&count=1000&startIndex=0
  3. Vierkanten van 100 meter

    Filter op jaarcode en een bbox (in graden). De vierkantcode staat in crs28992res100m: E2054N6114 is de linkeronderhoek op x 205.400, y 611.400 in RD.

    https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/collections/vierkant100/items?f=json&jaarcode=2024&bbox=5.11,52.08,5.13,52.10&limit=100
  4. Codes eruit filteren

    Ontbrekende cijfers zijn codes als -99997 en -99995 (de betekenis staat in de producttoelichting van het CBS). Zet ze op leeg voordat je rekent; anders wordt een gemiddelde sterk negatief.

Interessante koppelingen

Vergelijkbare bronnen

  • Kerncijfers wijken en buurten

    Kerncijfers per wijk en buurt, met meer variabelen en een vaste gebiedsindeling; per postcode en vierkant is fijner maar vaker afgeschermd.

  • Wijk- en buurtkaart

    De grenzen van wijken en buurten met dezelfde soort cijfers; per postcode gebruik je deze bron.

  • Leefbaarometer

    Een samengestelde score voor leefbaarheid op 100 meter; deze bron geeft de losse cijfers.

Waar je op moet letten

  • Veel cijfers afgeschermd

    Volgens het CBS ontbreken cijfers voor inwoners, huishoudens en woningen als het totaal in een gebied kleiner is dan vijf; dan staat er een code zoals -99997. Bij pc6 en vierkanten van 100 meter is dat vaak: het eerste vierkant van 2024 heeft 5 inwoners en verder bijna alleen -99997.

  • Afgeronde aantallen

    Volgens het CBS worden aantallen voor 2023 tot en met 2025 doorgaans afgerond op vijftallen. Opgeteld over alle postcodes kom je in 2024 op 17,9 miljoen inwoners, iets minder dan de officiële bevolking.

  • Niet elk veld in elk jaar

    Volgens de beschrijving zijn 2022 en 2023 in 2025 uitgebreid met demografie, woningen, energie, inkomen en voorzieningen; oudere jaren hebben minder velden. Sommige velden van 2024 zijn een code (-99995), zoals de WOZ-waarde voor postcode 3511.

  • PDOK loopt een jaar achter

    Op 16 oktober 2026 had PDOK postcodecijfers tot en met 2024. Het CBS publiceert 2025 al als ZIP (pc4, pc5 en pc6, versie 1; erratum van 18 augustus 2026 voor pc5 en pc6) op www.cbs.nl. Nieuwe jaren en strengere geheimhouding vanaf 2025 maken vergelijken tussen jaren lastiger.

  • Postcodegrenzen zijn afgeleid

    Volgens het CBS leidt Esri Nederland de postcodevlakken af uit BAG-adressen, en heeft het CBS de grenzen vereenvoudigd. Vergelijk jaren op dezelfde postcode voorzichtig; vierkanten blijven wel gelijk.

APIOGC WFS 2.0.0 · gelezen 16 okt 2026

StandaardOGC WFS 2.0.0documentatie
Toegang zonder sleutel

Geen sleutel. Kosten: none; gebruiksvoorwaarden: https://creativecommons.org/licenses/by/4.0/deed.nl. uit de beschrijving

Omvang4.071

objecten in postcode4:postcode4 getest

Formaten

application/gml+xml; version=3.2text/xml; subtype=gml/3.2.1text/xml; subtype=gml/3.1.1application/json; subtype=geojsonapplication/json

Basisadres

https://service.pdok.nl/cbs/postcode4/2024/wfs/v1_0

Endpoints 5

  • GET?request=GetCapabilitiesbeschrijving van de dienst
  • GET?request=DescribeFeatureTypevelden van een laag (XSD)
  • GET?request=GetFeaturede objecten zelf, met geometrie
  • GET?request=ListStoredQueriesopgeslagen zoekvragen
  • GET?request=DescribeStoredQueriesuitleg bij opgeslagen zoekvragen

Lagen en projecties

  • Postcode 2024, numeriek deelpostcode4:postcode4EPSG:28992, EPSG:25831, EPSG:25832, EPSG:3034, EPSG:3035, EPSG:3857, EPSG:4258, EPSG:4326

Filteren uit de beschrijving

OGC Filter Encoding (FES 2.0)

PropertyIsEqualToPropertyIsNotEqualToPropertyIsLessThanPropertyIsGreaterThanPropertyIsLessThanOrEqualToPropertyIsGreaterThanOrEqualToPropertyIsLikePropertyIsBetweenPropertyIsNullEqualsDisjointTouchesWithinOverlapsCrossesIntersectsContainsDWithinBeyondBBOXDuring

Parameters 6

typeNameswelke laag: postcode4:postcode4uit de beschrijving
outputFormatbv. application/json voor GeoJSONuit de beschrijving
srsNameprojectie, bv. EPSG:4326 voor webkaarten (standaard EPSG:28992, RD)uit de beschrijving
count / startIndexpaginerenuit de beschrijving
filterFES-XML-filter op velden of geometrieuit de beschrijving
bboxrechthoek in de gekozen projectieplatform

Velden 138 · postcode4:postcode4

NaamTypeBetekenis
geomgeometrie
postcodeinteger
aantalInwonersinteger
aantalManneninteger
aantalVrouweninteger
aantalInwoners0Tot15Jaarinteger
aantalInwoners15Tot25Jaarinteger
aantalInwoners25Tot45Jaarinteger
aantalInwoners45Tot65Jaarinteger
aantalInwoners65JaarEnOuderinteger
aantalGeboorteninteger
percentageGebNederlandHerkomstNederlandinteger
Toon alle 138
NaamTypeBetekenis
percentageGebNederlandHerkomstOverigEuropainteger
percentageGebNederlandHerkomstBuitenEuropainteger
percentageGebBuitenNederlandHerkomstEuropainteger
percentageGebBuitenNederlandHerkmstBuitenEuropainteger
aantalPartHuishoudensinteger
aantalEenpersoonshuishoudensinteger
aantalMeerpersoonshuishoudensZonderKindinteger
aantalEenouderhuishoudensinteger
aantalTweeouderhuishoudensinteger
gemiddeldeHuishoudensgroottedouble
aantalWoningeninteger
aantalWoningenBouwjaarVoor1945integer
aantalWoningenBouwjaar45Tot65integer
aantalWoningenBouwjaar65Tot75integer
aantalWoningenBouwjaar75Tot85integer
aantalWoningenBouwjaar85Tot95integer
aantalWoningenBouwjaar95Tot05integer
aantalWoningenBouwjaar05Tot15integer
aantalWoningenBouwjaar15EnLaterinteger
aantalMeergezinsWoningeninteger
percentageKoopwoningeninteger
percentageHuurwoningeninteger
aantalHuurwoningenInBezitWoningcorporatiesinteger
aantalNietBewoondeWoningeninteger
gemiddeldeWozWaardeWoninginteger
gemiddeldGasverbruikWoninginteger
gemiddeldElektriciteitsverbruikWoninginteger
gemiddeldInkomenHuishoudendouble
percentageLaagInkomenHuishoudendouble
percentageHoogInkomenHuishoudendouble
aantalPersonenMetUitkeringOnderAowlftinteger
dichtstbijzijndeGroteSupermarktAfstandInKmdouble
groteSupermarktAantalBinnen1Kmdouble
groteSupermarktAantalBinnen3Kmdouble
groteSupermarktAantalBinnen5Kmdouble
dichtstbijzijndeWinkelsOvDagelLevensmAfstInKmdouble
winkelsOvDagelLevensmAantalBinnen1Kmdouble
winkelsOvDagelLevensmAantalBinnen3Kmdouble
winkelsOvDagelLevensmAantalBinnen5Kmdouble
dichtstbijzijndeWarenhuisAfstandInKmdouble
warenhuisAantalBinnen5Kmdouble
warenhuisAantalBinnen10Kmdouble
warenhuisAantalBinnen20Kmdouble
dichtstbijzijndeCafeAfstandInKmdouble
cafeAantalBinnen1Kmdouble
cafeAantalBinnen3Kmdouble
cafeAantalBinnen5Kmdouble
dichtstbijzijndeCafetariaAfstandInKmdouble
cafetariaAantalBinnen1Kmdouble
cafetariaAantalBinnen3Kmdouble
cafetariaAantalBinnen5Kmdouble
dichtstbijzijndeHotelAfstandInKmdouble
hotelAantalBinnen5Kmdouble
hotelAantalBinnen10Kmdouble
hotelAantalBinnen20Kmdouble
dichtstbijzijndeRestaurantAfstandInKmdouble
restaurantAantalBinnen1Kmdouble
restaurantAantalBinnen3Kmdouble
restaurantAantalBinnen5Kmdouble
dichtstbijzijndeBuitenschoolseOpvangAfstandInKmdouble
buitenschoolseOpvangAantalBinnen1Kmdouble
buitenschoolseOpvangAantalBinnen3Kmdouble
buitenschoolseOpvangAantalBinnen5Kmdouble
dichtstbijzijndeKinderdagverblijfAfstandInKmdouble
kinderdagverblijfAantalBinnen1Kmdouble
kinderdagverblijfAantalBinnen3Kmdouble
kinderdagverblijfAantalBinnen5Kmdouble
dichtstbijzijndeBrandweerkazerneAfstandInKmdouble
dichtstbijzijndeOpritHoofdverkeerswegAfstandInKmdouble
dichtstbijzijndeOverstapstationAfstandInKmdouble
dichtstbijzijndeTreinstationAfstandInKmdouble
dichtstbijzijndeAttractieparkAfstandInKmdouble
attractieparkAantalBinnen10Kmdouble
attractieparkAantalBinnen20Kmdouble
attractieparkAantalBinnen50Kmdouble
dichtstbijzijndeBioscoopAfstandInKmdouble
bioscoopAantalBinnen5Kmdouble
bioscoopAantalBinnen10Kmdouble
bioscoopAantalBinnen20Kmdouble
dichtstbijzijndeMuseumAfstandInKmdouble
museumAantalBinnen5Kmdouble
museumAantalBinnen10Kmdouble
museumAantalBinnen20Kmdouble
dichtstbijzijndeTheaterAfstandInKmdouble
theaterAantalBinnen5Kmdouble
theaterAantalBinnen10Kmdouble
theaterAantalBinnen20Kmdouble
dichtstbijzijndeBibliotheekAfstandInKmdouble
dichtstbijzijndeKunstijsbaanAfstandInKmdouble
dichtstbijzijndePoppodiumAfstandInKmdouble
dichtstbijzijndeSaunaAfstandInKmdouble
dichtstbijzijndeZonnebankAfstandInKmdouble
dichtstbijzijndeZwembadAfstandInKmdouble
dichtstbijzijndeBasisonderwijsAfstandInKmdouble
basisonderwijsAantalBinnen1Kmdouble
basisonderwijsAantalBinnen3Kmdouble
basisonderwijsAantalBinnen5Kmdouble
dichtstbijzijndeHavoVwoAfstandInKmdouble
havoVwoAantalBinnen3Kmdouble
havoVwoAantalBinnen5Kmdouble
havoVwoAantalBinnen10Kmdouble
dichtstbijzijndeVmboAfstandInKmdouble
vmboAantalBinnen3Kmdouble
vmboAantalBinnen5Kmdouble
vmboAantalBinnen10Kmdouble
dichtstbijzijndeVoortgezetOnderwijsAfstandInKmdouble
voortgezetOnderwijsAantalBinnen3Kmdouble
voortgezetOnderwijsAantalBinnen5Kmdouble
voortgezetOnderwijsAantalBinnen10Kmdouble
dichtstbijzijndeHuisartsenpraktijkAfstandInKmdouble
huisartsenpraktijkAantalBinnen1Kmdouble
huisartsenpraktijkAantalBinnen3Kmdouble
huisartsenpraktijkAantalBinnen5Kmdouble
dichtstbijzijndeZiekenhExclBuitenpoliAfstInKmdouble
ziekenhuisExclBuitenpoliAantalBinnen5Kmdouble
ziekenhuisExclBuitenpoliAantalBinnen10Kmdouble
ziekenhuisExclBuitenpoliAantalBinnen20Kmdouble
dichtstbijzijndeZiekenhInclBuitenpoliAfstInKmdouble
ziekenhuisInclBuitenpoliAantalBinnen5Kmdouble
ziekenhuisInclBuitenpoliAantalBinnen10Kmdouble
ziekenhuisInclBuitenpoliAantalBinnen20Kmdouble
dichtstbijzijndeApotheekAfstandInKmdouble
dichtstbijzijndeHuisartsenpostAfstandInKmdouble
omgevingsadressendichtheidinteger
stedelijkheidinteger
fuuidstring

Limieten en valkuilen

  • Maximaal 1.000 objecten per verzoek (CountDefault). uit de beschrijving
  • Pagineren kan: count en startIndex (ImplementsResultPaging). uit de beschrijving
  • Elk jaar is een aparte WFS: …/cbs/postcode4/2022/…, 2023 en 2024 (2025 gaf 404 op 16 okt 2026). De OGC API https://api.pdok.nl/cbs/postcode4/ogc/v1 heeft alle jaren 2015 tot en met 2024 in één collectie. getest
  • In de WFS zijn de veldnamen camelCase (aantalInwoners), in de OGC API snake_case (aantal_inwoners). getest

Probeer het HTTP 200 · 229 ms · 16 okt

https://service.pdok.nl/cbs/postcode4/2024/wfs/v1_0?request=GetFeature&service=WFS&version=2.0.0&typeNames=postcode4:postcode4&outputFormat=application/json&srsName=EPSG:4326&count=1&propertyName=postcode,aantalInwoners,stedelijkheid,gemiddeldeWozWaardeWoning
{
  "type": "FeatureCollection",
  "name": "postcode4",
  "crs": {
    "type": "name",
    "properties": {
      "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
    }
  },
  "features": [
    {
      "type": "Feature",
      "properties": {
        "postcode": 1184,
        "aantalInwoners": 625,
        "gemiddeldeWozWaardeWoning": -99995,
        "stedelijkheid": 4
      },
      "bbox": [
        4.878073485096519,
        52.278081688430284
      ],
      "geometry": {
        "type": "MultiPolygon",
        "coordinates": "…"
      }
    }
  ],
  "bbox": [
    4.87807348509652,
    52.2780816884303
  ]
}

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

Gelezen uit GetCapabilities: lagen, projecties, formaten, filters, limiet · DescribeFeatureType: velden van postcode4:postcode4. 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 "https://api.pdok.nl/cbs/postcode4/ogc/v1/collections/postcode4/items?f=json&postcode=1011&jaarcode=2024"

Meer van CBS in onze index

14.146 datasets in data.overheid.nl, CBS StatLine, Nationaal Georegister, NDE Datasetregister. Dit zijn de laatst gewijzigde.

Alles over CBS

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: cbs-vierkant-postcode
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
cache:
  tag: bron:cbs-vierkant-postcode
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: veld updated van de collectie postcode4 in de OGC API
  verwacht: jaarlijks

Bron: content/bronnen/cbs-vierkant-postcode.yaml · Markdown