Postcodegebieden van Nederland
Alle 4.071 postcodegebieden (PC4, de vier cijfers) van Nederland, met de officiële vorm zoals het CBS die vaststelt, plus 136 kolommen: inwoners, huishoudens, woningen, inkomen en de nabijheid van voorzieningen per gebied. Bron: PDOK/CBS. Je mag dit gratis zelf downloaden en opschonen; wij deden dat al voor je, in de kolomnamen en indeling die de rest van onze bestanden ook gebruikt.
- 4.071 postcodegebieden (PC4), officiële vorm van het CBS
- 136 kolommen: inwoners, huishoudens, woningen, inkomen, voorzieningen
- Bron PDOK/CBS, licentie CC BY 4.0 — bronvermelding zit al in het bestand
- Jaarlijks bijgewerkt, net zo vaak als het CBS zelf de dataset ververst
Wat zit er in het bestand?
Postcode;AantalInwoners;AantalMannen;AantalVrouwen;AantalInwoners0Tot15Jaar;AantalInwoners15Tot25Jaar;AantalInwoners25Tot45Jaar;AantalInwoners45Tot65Jaar;AantalInwoners65JaarEnOuder;AantalGeboorten;PercentageGebNederlandHerkomstNederland;PercentageGebNederlandHerkomstOverigEuropa;PercentageGebNederlandHerkomstBuitenEuropa;PercentageGebBuitenNederlandHerkomstEuropa;PercentageGebBuitenNederlandHerkmstBuitenEuropa;AantalPartHuishoudens;AantalEenpersoonshuishoudens;AantalMeerpersoonshuishoudensZonderKind;AantalEenouderhuishoudens;AantalTweeouderhuishoudens;GemiddeldeHuishoudensgrootte;AantalWoningen;AantalWoningenBouwjaarVoor1945;AantalWoningenBouwjaar45Tot65;AantalWoningenBouwjaar65Tot75;AantalWoningenBouwjaar75Tot85;AantalWoningenBouwjaar85Tot95;AantalWoningenBouwjaar95Tot05;AantalWoningenBouwjaar05Tot15;AantalWoningenBouwjaar15EnLater;AantalMeergezinsWoningen;PercentageKoopwoningen;PercentageHuurwoningen;AantalHuurwoningenInBezitWoningcorporaties;AantalNietBewoondeWoningen;GemiddeldeWozWaardeWoning;GemiddeldGasverbruikWoning;GemiddeldElektriciteitsverbruikWoning;GemiddeldInkomenHuishouden;PercentageLaagInkomenHuishouden;PercentageHoogInkomenHuishouden;AantalPersonenMetUitkeringOnderAowlft;DichtstbijzijndeGroteSupermarktAfstandInKm;GroteSupermarktAantalBinnen1Km;GroteSupermarktAantalBinnen3Km;GroteSupermarktAantalBinnen5Km;DichtstbijzijndeWinkelsOvDagelLevensmAfstInKm;WinkelsOvDagelLevensmAantalBinnen1Km;WinkelsOvDagelLevensmAantalBinnen3Km;WinkelsOvDagelLevensmAantalBinnen5Km;DichtstbijzijndeWarenhuisAfstandInKm;WarenhuisAantalBinnen5Km;WarenhuisAantalBinnen10Km;WarenhuisAantalBinnen20Km;DichtstbijzijndeCafeAfstandInKm;CafeAantalBinnen1Km;CafeAantalBinnen3Km;CafeAantalBinnen5Km;DichtstbijzijndeCafetariaAfstandInKm;CafetariaAantalBinnen1Km;CafetariaAantalBinnen3Km;CafetariaAantalBinnen5Km;DichtstbijzijndeHotelAfstandInKm;HotelAantalBinnen5Km;HotelAantalBinnen10Km;HotelAantalBinnen20Km;DichtstbijzijndeRestaurantAfstandInKm;RestaurantAantalBinnen1Km;RestaurantAantalBinnen3Km;RestaurantAantalBinnen5Km;DichtstbijzijndeBuitenschoolseOpvangAfstandInKm;BuitenschoolseOpvangAantalBinnen1Km;BuitenschoolseOpvangAantalBinnen3Km;BuitenschoolseOpvangAantalBinnen5Km;DichtstbijzijndeKinderdagverblijfAfstandInKm;KinderdagverblijfAantalBinnen1Km;KinderdagverblijfAantalBinnen3Km;KinderdagverblijfAantalBinnen5Km;DichtstbijzijndeBrandweerkazerneAfstandInKm;DichtstbijzijndeOpritHoofdverkeerswegAfstandInKm;DichtstbijzijndeOverstapstationAfstandInKm;DichtstbijzijndeTreinstationAfstandInKm;DichtstbijzijndeAttractieparkAfstandInKm;AttractieparkAantalBinnen10Km;AttractieparkAantalBinnen20Km;AttractieparkAantalBinnen50Km;DichtstbijzijndeBioscoopAfstandInKm;BioscoopAantalBinnen5Km;BioscoopAantalBinnen10Km;BioscoopAantalBinnen20Km;DichtstbijzijndeMuseumAfstandInKm;MuseumAantalBinnen5Km;MuseumAantalBinnen10Km;MuseumAantalBinnen20Km;DichtstbijzijndeTheaterAfstandInKm;TheaterAantalBinnen5Km;TheaterAantalBinnen10Km;TheaterAantalBinnen20Km;DichtstbijzijndeBibliotheekAfstandInKm;DichtstbijzijndeKunstijsbaanAfstandInKm;DichtstbijzijndePoppodiumAfstandInKm;DichtstbijzijndeSaunaAfstandInKm;DichtstbijzijndeZonnebankAfstandInKm;DichtstbijzijndeZwembadAfstandInKm;DichtstbijzijndeBasisonderwijsAfstandInKm;BasisonderwijsAantalBinnen1Km;BasisonderwijsAantalBinnen3Km;BasisonderwijsAantalBinnen5Km;DichtstbijzijndeHavoVwoAfstandInKm;HavoVwoAantalBinnen3Km;HavoVwoAantalBinnen5Km;HavoVwoAantalBinnen10Km;DichtstbijzijndeVmboAfstandInKm;VmboAantalBinnen3Km;VmboAantalBinnen5Km;VmboAantalBinnen10Km;DichtstbijzijndeVoortgezetOnderwijsAfstandInKm;VoortgezetOnderwijsAantalBinnen3Km;VoortgezetOnderwijsAantalBinnen5Km;VoortgezetOnderwijsAantalBinnen10Km;DichtstbijzijndeHuisartsenpraktijkAfstandInKm;HuisartsenpraktijkAantalBinnen1Km;HuisartsenpraktijkAantalBinnen3Km;HuisartsenpraktijkAantalBinnen5Km;DichtstbijzijndeZiekenhExclBuitenpoliAfstInKm;ZiekenhuisExclBuitenpoliAantalBinnen5Km;ZiekenhuisExclBuitenpoliAantalBinnen10Km;ZiekenhuisExclBuitenpoliAantalBinnen20Km;DichtstbijzijndeZiekenhInclBuitenpoliAfstInKm;ZiekenhuisInclBuitenpoliAantalBinnen5Km;ZiekenhuisInclBuitenpoliAantalBinnen10Km;ZiekenhuisInclBuitenpoliAantalBinnen20Km;DichtstbijzijndeApotheekAfstandInKm;DichtstbijzijndeHuisartsenpostAfstandInKm;Omgevingsadressendichtheid;Stedelijkheid;Vorm 3011;20440.0000;10805.0000;9635.0000;1405.0000;4135.0000;9125.0000;3765.0000;2010.0000;180.0000;40.0000;.0000;10.0000;20.0000;30.0000;12360.0000;7810.0000;3205.0000;495.0000;850.0000;1.5000;11130.0000;70.0000;2315.0000;90.0000;2525.0000;1410.0000;1455.0000;1345.0000;1930.0000;11100.0000;30.0000;70.0000;1850.0000;800.0000;413.0000;60.0000;1830.0000;37.8000;40.7000;19.7000;1490.0000;.4000;6.0000;57.5000;102.9000;.3000;44.1000;321.7000;582.0000;.9000;7.5000;20.2000;43.0000;.2000;21.3000;195.6000;325.1000;.2000;63.5000;377.2000;570.0000;.4000;67.0000;82.5000;124.2000;.1000;94.9000;496.7000;686.3000;.6000;2.8000;44.5000;109.7000;.5000;4.3000;75.2000;173.2000;1.2000;2.9000;1.8000;.9000;2.0000;9.0000;17.8000;57.0000;1.3000;7.9000;10.0000;15.6000;.8000;16.1000;21.9000;31.2000;.7000;14.1000;22.9000;31.0000;.9000;4.0000;1.4000;2.0000;.8000;1.5000;.7000;2.2000;30.6000;76.0000;1.2000;9.2000;16.1000;35.4000;1.7000;11.8000;24.5000;61.8000;1.2000;18.8000;35.4000;79.8000;.5000;3.0000;32.8000;65.3000;2.2000;3.4000;7.0000;10.0000;1.0000;9.4000;13.5000;24.3000;.8000;3.5000;7011.0000;1.0000;MULTIPOLYGON(((4.481305528642466 51.9109…
De data komt uit de BAG van het Kadaster en bevat alleen fysieke verblijfsobjecten. Postbusadressen zitten er niet in.
Laatst vernieuwd op 24 september 2026 · 12,4 MB geziptElke maand een nieuwe versie
Wanneer kies je voor Postcodegebieden?
Je wilt een kaart met gekleurde postcodegebieden (een choropleet) — omzet, klantaantal of iets anders per gebied — en hebt daarvoor de officiële vorm nodig, niet alleen coördinaten.
Je koppelt eigen cijfers (omzet, aantal klanten, meldingen) op de vier cijfers van de postcode aan een gebied, in plaats van adres voor adres te turven.
Je wilt weten hoe een gebied eruitziet zonder zelf bij het CBS te hoeven pluizen: inwonertal, woningtype, inkomen en voorzieningen staan er al netjes naast.
Je bouwt dit liever niet zelf: de ruwe PDOK-data heeft afgekapte kolomnamen en onderdrukte waarden (-99995) die eerst opgeschoond moeten worden voor je ermee kunt werken.
Veel gestelde vragen over Postcodegebieden
Postcodegebieden begint bij € 49 eenmalig, of € 69 met een jaar maandelijkse updates. De prijs staat gewoon op de site; je hoeft geen offerte aan te vragen.
De ruwe data wel, bij PDOK/CBS. Wat je koopt is het opschonen: leesbare kolomnamen in plaats van CBS-afkortingen, onderdrukte waarden (-99995) netjes als leeg in plaats van een verwarrend getal, en dezelfde indeling als onze andere bestanden. Zie ook het artikel "Postcodes op de kaart zetten" op onze site, met een gratis voorbeeld van 45 gebieden en een link naar de ruwe brondata.
Ja, dat is precies waar dit bestand voor gemaakt is. De kolom Vorm bevat de officiële grens van elk gebied als WKT-polygoon; die laad je in Power BI (Vormkaart), QGIS, ArcGIS of een eigen webkaart en kleurt hem naar een kolom uit dit bestand of naar je eigen cijfers.
Nee. Dit is per postcodegebied (PC4), niet per adres. Wil je individuele klanten of adressen op de kaart zetten, gebruik dan Zilver of Goud: die geven een coördinaat per adres. Dit bestand vertelt je de vorm en de cijfers van het gebied eromheen.
Het CBS onderdrukt cijfers voor te kleine gebieden, om te voorkomen dat een individueel huishouden herkenbaar wordt. Zo'n waarde staat in dit bestand leeg, nooit als het letterlijke CBS-sentinelgetal.
Jaarlijks: het CBS ververst de onderliggende dataset zelf ook maar één keer per jaar, dus vaker bijwerken zou niets nieuws opleveren. Met een jaar updates ontvang je de nieuwe versie zodra die er is, achter dezelfde downloadlink.
De licentie geldt per database. Gebruik je het bestand in meerdere databases, kies dan bij het bestellen voor 2-9 of 10 of meer databases.
Welke tabel kies je: Brons, Zilver, Goud, Panden Plus of Energielabel database?
Brons, Zilver en Goud komen uit dezelfde bron en worden maandelijks bijgewerkt. Panden Plus voegt de pandvorm en het woningtype toe, de Energielabel database het energielabel per adres. Het verschil zit in het detailniveau.
- Prijs met een jaar updates
- € 349
- Detailniveau
- Los adres, alleen met bekend label
- Aantal rijen
- 4.071
- Straatnamen, plaats, gemeente, provincie
- Ja
- Losse huisnummers en toevoegingen
- Ja
- Pandgegevens (bouwjaar, oppervlakte, gebruiksdoel)
- —
- Pandpolygoon (vorm van het gebouw)
- —
- Woningtype (tussenwoning, hoekwoning, 2-onder-1-kap, vrijstaand, appartement)
- —
- Energielabel, energie-index en gebouwtype (alleen bekende labels)
- Ja
- Coördinaten (WGS84 en RD)
- —
- Kant-en-klare selecties per provincie, gemeente of plaats
- —
- Bestandsgrootte (gezipt)
- 12,4 MB
- Maandelijkse updates met een jaarlicentie
- Ja
Andere postcodetabellen
- 600.000+ postcode ranges
- Latitude/Longitude
- Adres / Gemeente / Provincie
- 9 miljoen adressen
- Latitude/Longitude
- Gebruiksdoel / afmetingen
- 9 miljoen adressen
- 600.000+ postcode ranges
- Extra losse deelselecties
