Register van nieuwbouw in Nederland CBS-cijfers t/m mei 2026 · gecontroleerd 12 okt Bron: CBS & Kadaster/BAG
Nieuwbouwprojecten

Verantwoording

Deze site telt op wat er in Nederland aan woningen gebouwd wordt. Niet wat er gepland is, niet wat er te koop staat — wat er volgens de officiële registers vergund is, in aanbouw staat of is opgeleverd. Hieronder staat precies waar die cijfers vandaan komen, hoe wij ze bewerken en wat ze níét kunnen.

De drie bronnen

Alles op deze site komt uit drie openbare registers. Wij verzamelen zelf geen gegevens en kopen niets in bij makelaars of ontwikkelaars.

  • CBS StatLine levert de tellingen per gemeente. Wij gebruiken tabel 82211NED (woningen in de pijplijn: vergund of bouw gemeld, per maand) en tabel 86098NED (levensloop van woningen: vergund, gestart, opgeleverd, afgeblazen — per maand). Beide filteren wij op de gebruiksfunctie wonen.
  • De Basisregistratie Adressen en Gebouwen (BAG) van het Kadaster levert de panden zelf: waar ze staan, welk bouwjaar erbij hoort, welke status ze hebben en hoeveel woningen erin zitten. Wij halen die op via PDOK.
  • De officiële bekendmakingen van de gemeenten zelf leveren de vergunningen die per gemeente worden afgekondigd. Wij halen ze op via de zoekdienst van KOOP op officielebekendmakingen.nl en tellen per gemeente de berichten over bouwen. Let op: één bouwproject levert vaak meerdere berichten op — een aanvraag, soms een verlenging van de beslistermijn, en een besluit. Het getal zegt dus iets over de drukte aan het vergunningenloket, niet over het aantal panden.

Alle drie zijn open data. Je kunt elk getal op deze site zelf natrekken bij de bron, en dat moedigen we aan.

Waarom deze derde bron? Het CBS publiceert bouwvergunningen alleen per landsdeel, niet per gemeente. De bekendmakingen doen dat wél. Twee kanttekeningen: niet elke gemeente vult de kenmerken bij haar berichten even netjes in, en gemeenten verschillen in hoe uitgebreid zij publiceren. Vergelijk de aantallen daarom binnen één gemeente over de tijd, en niet tussen twee gemeenten onderling.

Wat de begrippen betekenen

De woorden die hier steeds terugkomen, betekenen iets heel specifieks. Door elkaar halen is de makkelijkste manier om je te vergissen in een gemeente.

BegripWat het isWat het niet is
In de pijplijnWoningen die nog niet aan de voorraad zijn toegevoegd: er is een vergunning verleend óf de bouw is gemeld (startmelding). De optelsom van “vergund” en “in aanbouw”.Geen plannen. Zonder vergunning of startmelding telt een woning niet mee.
In aanbouwDe bouw is daadwerkelijk gestart.Geen garantie op een opleverdatum.
Vergund, nog niet gestartDe vergunning ligt er, de schop nog niet in de grond.Deze woningen kunnen alsnog sneuvelen.
OpgeleverdDe woning is door nieuwbouw aan de voorraad toegevoegd.Zegt niets over of hij verkocht of bewoond is.
AfgeblazenWoningen waarvan de vergunning of startmelding is ingetrokken.Intrekking van de vergunning en/of bouwstartmelding; geen gewone vertraging.

Die laatste is het cijfer waar bijna niemand naar kijkt, en het is het eerlijkste getal op deze site. Een gemeente met een indrukwekkende pijplijn en een fors aantal afgeblazen woningen vertelt een ander verhaal dan een gemeente met dezelfde pijplijn en nul afgeblazen woningen.

Wat wij zelf berekenen

Drie dingen op deze site staan niet zo bij de bron, maar rekenen wij uit. We noemen ze hier zodat je weet dat het onze bewerking is en niet die van het CBS.

  • De verhouding gestart/vergund. Welk deel van de pijplijn echt begonnen is. Een lage verhouding betekent dat er veel op papier klaarligt maar weinig beweegt.
  • De rangorde. Wij zetten alle gemeenten met complete cijfers op volgorde. Gemeenten met ontbrekende data laten we uit de rangorde; die krijgen een streepje in plaats van een geraden getal.
  • Bouwlocaties. Panden uit de BAG die binnen ongeveer 150 meter van elkaar tegelijk in aanbouw of vergund zijn, groeperen wij tot één bouwlocatie. Dat valt vaak samen met wat een ontwikkelaar een project noemt, maar niet altijd: twee losse projecten naast elkaar tellen wij als één, en een project dat over een gemeentegrens loopt knippen we doormidden.

Twee bronnen die elkaar controleren

Omdat wij CBS en de BAG allebei binnenhalen, kunnen we ze naast elkaar leggen. Dat is de beste kwaliteitscontrole die er is: twee organisaties die onafhankelijk van elkaar tellen.

Voor woningen in aanbouw komt het CBS op 107.441 en de BAG op 108.953. Een verschil van 1,4%. Dat is precies wat je mag verwachten bij twee peilmomenten die een paar weken uit elkaar liggen, en het geeft vertrouwen dat beide kanten kloppen.

Bij vergunde woningen die nog niet gestart zijn, loopt het verder uiteen: CBS 126.494, BAG 155.982. Dat verschil van bijna een kwart is geen fout maar een definitiekwestie.

In de BAG blijft een pand de status “bouwvergunning verleend” houden zolang niemand hem wijzigt, ook als die vergunning al jaren oud is en er niets meer gebeurt. Het CBS rekent strakker. Daarom gebruiken wij voor de tellingen per gemeente het CBS-cijfer, en de BAG alleen voor de vraag wáár die woningen staan.

Bevolking en huishoudens per gemeente

Sinds 12 oktober 2026 zetten we naast de nieuwbouw ook de bevolking per gemeente. Die cijfers staan op elke gemeentepagina en in de opzoektool bevolking en nieuwbouw per gemeente. Ze komen uit drie extra CBS-tabellen: 85458NED (inwoners naar geboorteland), 70072ned (regionale kerncijfers: huishoudens, leeftijd, geboorte, sterfte, verhuizingen, WOZ, eigendom) en 86286NED (woningvoorraad en woningen zonder ingeschreven bewoner).

We vergelijken 1 januari 2022 met 1 januari 2026, en voor huishoudens 2022 met 2025. Zo blijven gemeenten die in 2022 zijn heringedeeld vergelijkbaar. Een gemeente die later is ontstaan, begint bij haar eerste jaar; dat staat er dan bij.

De nieuwbouw ernaast komt uit dezelfde CBS-reeks als de rest van het register: we zetten de huishoudens op 1 januari 2022 en 1 januari 2025 naast de woningen die in 2022, 2023 en 2024 zijn opgeleverd. De bevolkingscijfers zelf haal je het makkelijkst rechtstreeks uit de drie CBS-tabellen hierboven.

Twee valkuilen. In vijf gemeenten staat een aanmeldcentrum voor asielzoekers met een zogeheten BRP-straat: Westerwolde (Ter Apel), Cranendonck (Budel), ‘s-Hertogenbosch, Haarlemmermeer (Hoofddorp) en Zevenaar. Asielzoekers worden daar ingeschreven en tellen bij vertrek als binnenlandse verhuizers.

De migratiesaldi zijn daar geen maat voor wie er komt wonen; de telling naar geboorteland wel. En een woning zonder ingeschreven bewoner is niet hetzelfde als leegstand: daar zitten ook woningen tussen die net verkocht, verbouwd of opgeleverd zijn.

Het script dat de cijfers ophaalt draait elke maand mee met de CBS-verversing van het register. Je mag de cijfers hergebruiken onder CC BY 4.0, met bronvermelding van het CBS en van ons.

Wat deze cijfers niet kunnen

Hier zijn we liever te streng dan te enthousiast, want dit is precies waar dit soort sites de mist in gaat.

  • Geen prijzen. De registers bevatten geen koopsommen. Wat een woning kost, staat hier niet en gaan wij ook niet schatten.
  • Geen namen van projecten. De BAG kent panden, geen marketingnamen. Een bouwlocatie heet hier dus geen “Parkhof fase 2”.
  • Geen plannen. Een woning telt pas mee zodra er een vergunning of startmelding voor geregistreerd is. Een gemeente die duizenden woningen aankondigt, ziet dat pas jaren later in deze cijfers terug.
  • Een vertraging in de bron. De maandcijfers lopen enkele maanden achter; dat geldt ook voor de pijplijncijfers. De actuele peildatum staat bovenaan elke pagina.
  • Herindelingen. Als gemeenten samengaan, verandert de code. Wij tonen alleen gemeenten die in de meest recente periode cijfers hebben.
  • Geen doorlooptijd per gemeente. Hoe lang het duurt van vergunning tot sleutel weet het CBS alleen per provincie. Wij doen daar dus geen uitspraak over per gemeente, ook al zou dat een mooi getal zijn.

Hoe vaak wij bijwerken

Zodra het CBS nieuwe maandcijfers publiceert, halen wij die op en rekenen de hele site opnieuw door. Bijgewerkt in de kop is onze verwerkingsdatum. De CBS-peilmaand staat bij de tellingen.

De vergunningtellingen uit de bekendmakingen werken wij elke ochtend bij; bij die tabel staat de meetdatum erbij. Staat daar een oude datum, dan is er iets misgegaan aan onze kant — dat horen we graag.

Fouten

Zie je een getal dat niet klopt met de bron, dan willen we dat weten. Wij corrigeren liever dan dat we een fout laten staan, en we zetten erbij wat er is aangepast. Mail ons via de contactpagina met de gemeente en het getal dat volgens jou niet klopt.

Wij verkopen geen woningen, bemiddelen niet en verdienen niets aan een verwijzing naar een project. Dat is geen bescheidenheid maar de reden dat je deze cijfers kunt vertrouwen: we hebben geen belang bij een mooier getal.

Wil je de bouwcijfers zelf gebruiken? Ze staan als CSV en JSON klaar op open data, met de licentie erbij. Lees deze verantwoording eerst — met name wat de cijfers níét kunnen.