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

Asielopvang in cijfers (COA)

Hoeveel mensen er in de opvang van het COA wonen, hoeveel er per maand binnenkomen en vertrekken, uit welke landen ze komen en hoeveel er al een verblijfsvergunning hebben en op een woning wachten. Het ministerie van Asiel en Migratie publiceert deze cijfers van de migratieketen maandelijks als CSV op data.overheid.nl, één bestand per jaar. Landelijke cijfers: niet per gemeente of per locatie.

BevolkingWonen en ruimteOpenDownloadNederland · land, per maand
Actueel · bijgewerkt 4 dagen geleden · gecontroleerd 17:23
data.overheid.nl
Schermafbeelding van data.overheid.nl

Bewoners van COA-opvanglocaties per land van herkomst: het meest Syrie (28.190 bewoners), dan Eritrea en Irak

Bewoners van COA-opvanglocaties per land van herkomst, september 2026, in bewoners. Totaal: 83.150; de grootste 12 van 119 categorieën staan in de grafiek. Syrie is 34% van het totaal. Bewoners van COA-locaties naar land van herkomst, september 2026. Landnamen zoals het ministerie ze schrijft; afgerond op tientallen, landen met minder dan 5 bewoners staan er niet in.

Bron: Ministerie van Asiel en Migratie, Migratieketen: COA-opvang (data.overheid.nl, CC0) · opgehaald 25 oktober 2026Open de tabel Los blok

Bewoners van COA-opvanglocaties: 83.150 bewoners in september 2026, 77% meer dan in januari 2016

Bewoners van COA-opvanglocaties, januari 2016 – september 2026, in bewoners. Het hoogste punt was juni 2026 (83.420).

Bron: Ministerie van Asiel en Migratie, Migratieketen: COA-opvang (data.overheid.nl, CC0) · opgehaald 25 oktober 2026 · selectie: Alle bewoners van COA-locaties, ook vergunninghouders; Aantallen afgerond op tientallenOpen de tabel Los blok

Instroom in de COA-opvang: 51.660 mensen in 2025, 44% meer dan in 2016

Instroom in de COA-opvang, 2016 – 2025, in mensen. Het hoogste punt was 2023 (55.980).

Bron: Ministerie van Asiel en Migratie, Migratieketen: COA-opvang (data.overheid.nl, CC0) · opgehaald 25 oktober 2026 · selectie: Alleen volle jaren; Aantallen afgerond op tientallenOpen de tabel Los blok

Vergunninghouders in de COA-opvang (met verblijfsvergunning, wachtend op een woning): 18.300 bewoners in september 2026, 21% meer dan in januari 2016

Vergunninghouders in de COA-opvang (met verblijfsvergunning, wachtend op een woning), januari 2016 – september 2026, in bewoners. Het hoogste punt was juni 2024 (20.390).

Bron: Ministerie van Asiel en Migratie, Migratieketen: COA-opvang (data.overheid.nl, CC0) · opgehaald 25 oktober 2026 · selectie: Alleen bewoners met een verblijfsvergunning (vergunninghouders); Aantallen afgerond op tientallenOpen de tabel Los blok

Wat je ermee kunt bouwen1

Wat kun je ermee?3 ideeën

Om te beginnen

De opvang door de jaren heen

Leg de bezetting per maand naast elkaar, van het laagste punt in juni 2018 (20.010 bewoners) tot meer dan 83.000 in 2026.

Om te beginnen

Wachten op een woning

Het aantal vergunninghouders in de opvang laat zien hoeveel mensen al mogen blijven maar nog geen woning hebben: een maat voor de druk op gemeenten.

Voor gevorderden

Instroom tegen uitstroom

Zet per maand de instroom en de uitstroom tegenover elkaar en zie wanneer de opvang groeit of krimpt; koppel de uitstroom aan de woningbouw per gemeente.

Zo verwerk je het3 stappen

  1. Kies het jaarbestand

    Elke dataset (bezetting, instroom, uitstroom) heeft één CSV per jaar. De lijst met adressen staat in het datasetrecord van data.overheid.nl.

    https://data.overheid.nl/data/api/3/action/package_show?id=immigratie-coa-opvang-en-onderdak-bezetting
  2. Lees de codering goed

    Puntkomma's als scheidingsteken. De bestanden van 2016 tot en met 2023 en van 2026 staan in Windows-codering (cp1252), die van 2024 en 2025 in UTF-8. Probeer eerst UTF-8, anders cp1252.

  3. Kies één uitsplitsing

    De kolom 'Totaal van' zegt welke uitsplitsing een regel is: 'Jaar, Maand' is het totaal per maand, 'Jaar, Maand, Vergunninghouder' splitst naar status, 'Jaar, Maand, Land van herkomst' naar land. Gebruik er per telling één, anders tel je dubbel. *Alle* betekent: alle waarden samen.

Interessante koppelingen

Vergelijkbare bronnen

Waar je op moet letten

  • Afgerond op tientallen

    Alle aantallen zijn afgerond op tientallen en aantallen onder de 5 worden niet getoond. Optellen van details (per land) geeft daardoor een ander getal dan het totaal: gebruik de totaalregels.

  • Niet per gemeente of locatie

    De open bestanden zijn landelijk. De cijferpagina's van het COA zelf zijn afbeeldingen. Per locatie is er alleen de capaciteit op coa.nl (zie COA-opvanglocaties).

  • Correcties achteraf

    Een nieuw maandbestand kan eerdere maanden van hetzelfde jaar corrigeren. Haal het hele jaarbestand opnieuw op.

APIBestanden (CSV) · gelezen 16 okt 2026

StandaardBestanden (CSV)documentatie
Toegang zonder sleutel

Geen sleutel of account nodig getest

Omvang13.485

regels in het bezettingsbestand 2026 (januari tot en met september, 1,5 MB) getest

Formaten

csv

Basisadres

https://data.overheid.nl/sites/default/files/dataset

Endpoints 4

  • GET/98a8a44c-ddab-4748-b771-34243dd0e14b/resources/Asiel%20-%20COA%20opvang%20en%20onderdak%20bezetting%20{jaar}.csvBezetting per maand, 2024 tot en met 2026 (1,5 MB per jaar). 2016 tot en met 2023 staan onder een andere map: a0292124-457f-4e7d-b8d9-74cd3b7c7d13 (2020 heet bezetting%202020_2.csv).
  • GET/32e0debc-306f-47be-9eb2-d98d9e14b89a/resources/Asiel%20-%20COA%20opvang%20en%20onderdak%20instroom%20{jaar}.csvInstroom (ontvangen in de opvang) per maand en land van herkomst, 2024 tot en met 2026 (29 kB voor 2026). Oudere jaren onder 8625865b-f319-4b8a-bdfe-715c5cbddc3e.
  • GET/ca65eccc-40c0-4ec9-a5d1-504b8df2a770/resources/Asiel%20-%20COA%20opvang%20en%20onderdak%20uitstroom%20{jaar}.csvUitstroom (vertrokken uit de opvang) per maand en land van herkomst (27 kB voor 2026).
  • GEThttps://data.overheid.nl/dataset/immigratie-coa-opvang-en-onderdak-{bezetting|instroom|uitstroom}Datasetpagina (HTML) met de actuele lijst van bestanden; hier vind je de mapnamen als er een nieuwe bij komt.

Filteren getest

Geen filters: hele jaarbestanden. Kies zelf de regels met de kolom 'Totaal van' (welke uitsplitsing) en *Alle* in de overige kolommen.

Parameters 1

jaarEén bestand per jaar; het lopende jaar wordt elke maand vervangen door een langere versie.getest

Kolommen in de CSV (bezetting; instroom en uitstroom hebben alleen Jaar, Maand en Land van herkomst) 10

NaamTypeBetekenis
NummergetalNummer van de uitsplitsing (bezetting 2026: 1 tot en met 26); hoort bij Totaal van
Totaal vantekstWelke uitsplitsing deze regel is: 'Jaar, Maand' (totaal), 'Jaar, Maand, Vergunninghouder', 'Jaar, Maand, Land van herkomst' …
JaargetalJaar
MaandtekstMaand als 1 of 01; *Alle* bij jaartotalen (instroom, uitstroom)
OpvangvormtekstGezinslocaties, Opvang excl. onderdaklocaties, Vrijheidsbeperkende locatie, of *Alle* (alleen bezetting)
VerblijfsduurtekstKlasse van 3-6 mnd tot >= 10 jaar, of *Alle* (alleen bezetting)
VergunninghoudertekstVergunninghouder / Geen Vergunninghouder / *Alle* (alleen bezetting)
Land van herkomsttekstLand van herkomst (123 landen in de bezetting 2026) of *Alle*
AmvtekstAmv = alleenstaande minderjarige vreemdeling, of *Alle* (alleen bezetting)
Aantal bezetting opvanggetal · personenBewoners op peildatum, afgerond op tientallen (instroom: Aantal ontvangen in opvang; uitstroom: Aantal uitgestroomd uit opvang)

Limieten en valkuilen

  • Geen sleutel en geen limiet; gewone bestandsdownloads. Geen Last-Modified-kop, wel Accept-Ranges. getest
  • Codering wisselt per jaar: cp1252 (Windows) tot en met 2023 en weer in 2026, UTF-8 in 2024 en 2025. Puntkomma als scheidingsteken, CRLF-regeleinden. getest
  • Elke regel is één uitsplitsing (bezetting 2026: 26 soorten). Tel nooit over alle regels heen: kies één 'Totaal van'. Het totaal per maand is 'Jaar, Maand' (september 2026: 83.150). getest
  • Afgerond op tientallen, aantallen onder 5 weggelaten: de som van de landen is niet het totaal. ervaring
  • De JSON-bestanden naast de CSV's zijn grafiekinstellingen (dataStore, settings.activeChart), geen data. getest
  • De bestandenlijst staat ook in de CKAN-API van data.overheid.nl (package_show), maar robots.txt verbiedt /data/. De datasetpagina en de bestanden onder /sites/default/files/ mogen wel. getest

Probeer het HTTP 200 · 309 ms · 16 okt

https://data.overheid.nl/sites/default/files/dataset/32e0debc-306f-47be-9eb2-d98d9e14b89a/resources/Asiel - COA opvang en onderdak instroom 2026.csv
Nummer;Totaal van;Jaar;Maand;Land van herkomst;Aantal ontvangen in opvang
1;Jaar;2026;*Alle*;*Alle*;36570
2;Jaar, Maand;2026;1;*Alle*;4190
2;Jaar, Maand;2026;2;*Alle*;4140
2;Jaar, Maand;2026;3;*Alle*;4170
2;Jaar, Maand;2026;4;*Alle*;4700
2;Jaar, Maand;2026;5;*Alle*;4520
2;Jaar, Maand;2026;6;*Alle*;4130
2;Jaar, Maand;2026;7;*Alle*;3890
2;Jaar, Maand;2026;8;*Alle*;3220
2;Jaar, Maand;2026;9;*Alle*;3630
3;Jaar, Land van herkomst;2026;*Alle*;Afghanistan;730
3;Jaar, Land van herkomst;2026;*Alle*;Albanie;10
3;Jaar, Land van herkomst;2026;*Alle*;Algerije;1310
3;Jaar, Land van herkomst;2026;*Alle*;Angola;40
3;Jaar, Land van herkomst;2026;*Alle*;Armenie;20
3;Jaar, Land van herkomst;2026;*Alle*;Azerbeidzjan;120
3;Jaar, Land van herkomst;2026;*Alle*;Bahrein;10
3;Jaar, Land van herkomst;2026;*Alle*;Bangladesh;30
3;Jaar, Land van herkomst;2026;*Alle*;Belarus (Wit-Rusland);60
3;Jaar, Land van herkomst;2026;*Alle*;Benin;10
3;Jaar, Land van herkomst;2026;*Alle*;Bosni� en Herzegovina;10
3;Jaar, Land van herkomst;2026;*Alle*;Brazilie;10
3;Jaar, Land van herkomst;2026;*Alle*;Burkina Faso;10
3;Jaar, Land van herkomst;2026;*Alle*;Burundi;10
3;Jaar, Land van herkomst;2026;*Alle*;

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

Gelezen uit Datasetpagina bezetting: beschrijving en de jaarbestanden · Datasetpagina instroom (ontvangen in de opvang) · Datasetpagina uitstroom (vertrokken uit de opvang). 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 coa-bezetting-2026.csv "https://data.overheid.nl/sites/default/files/dataset/98a8a44c-ddab-4748-b771-34243dd0e14b/resources/Asiel%20-%20COA%20opvang%20en%20onderdak%20bezetting%202026.csv"

Meer van Asiel en Migratie in onze index

21 datasets in data.overheid.nl. Dit zijn de laatst gewijzigde.

Alles over Asiel en Migratie

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: coa-opvang
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
cache:
  tag: bron:coa-opvang
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: wijzigingsdatum van het nieuwste jaarbestand (bezetting) op data.overheid.nl
  verwacht: maandelijks

Bron: content/bronnen/coa-opvang.yaml · Markdown