Provenance
38,282 persons
Immigration by citizenship, calendar year · Netherlands · 2024
1The observation, as this site stores it
- Observation ID
- 161044
- Indicator
- Immigration by citizenship, calendar year
- What is counted
- Immigration during the calendar year by citizenship group, age TOTAL, both sexes (Eurostat migr_imm1ctz), one member state per snapshot.
- Statistical concept
- Immigration (flow during the calendar year), by citizenship
- Geography
- Netherlands (country)
- Period
- 2024 (2024-01-01 to 2024-12-31)
- Nationality
- Reporting country (NAT)
The Eurostat `citizen` codelist as the per-country migration tables use it: reporting-country citizens, foreign and stateless persons with their EU27 / non-EU27 / stateless split, the EFTA and candidate-country subsets of the non-EU27 group, unknown, and (stock table only) individual foreign countries. EFTA_FOR and CC9_23_FOR are SUBSETS of NEU27_2020_FOR, never additional parts. - Value
- 38,282
- Unit
- Persons
- Observation type
- observed
- Quality class
- A
- Provisional
- no
- Retrieved
- 2026-10-09 08:48:21.012+00
2The raw source cell, transcribed verbatim
- Cell reference
- freq=A;citizen=NAT;agedef=COMPLET;age=TOTAL;unit=NR;sex=T;geo=NL;time=2024
- Value as published
- 38282
| Source dimension | Source code | Source label |
|---|---|---|
| age | TOTAL | Total |
| geo | NL | Netherlands |
| sex | T | Total |
| freq | A | Annual |
| time | 2024 | 2024 |
| unit | NR | Number |
| agedef | COMPLET | Age in completed years |
| citizen | NAT | Reporting country |
The stored value is identical to the value in the raw snapshot. No transformation was applied.
3The immutable raw snapshot the cell came from
- Snapshot id
- 336
- Request
- GET https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/migr_imm1ctz?format=JSON&geo=NL&sex=T&age=TOTAL&agedef=COMPLET&citizen=TOTAL&citizen=NAT&citizen=FOR_STLS&citizen=EU27_2020_FOR&citizen=NEU27_2020_FOR&citizen=STLS&citizen=UNK
- Retrieved
- 2026-10-09 08:48:21.012+00
- Bytes
- 5,562
- SHA256
- 679ff99488b21ac5cfdc5c7a753c4c7303c491e31903a7e3da434ca471f727af
- Stored at
- data/raw/eurostat-migr-imm1ctz/679ff99488b21ac5
Download the exact bytes we received →This record as JSON →
The download endpoint re-hashes the file on disk and refuses to serve it if the digest no longer matches the one recorded above.
4The publisher, dataset and release
- Publisher
- Eurostat (Statistical Office of the European Union)
- Dataset
- Immigration by age group, sex and citizenship
- Table code
- migr_imm1ctz
- Release
- 2026-05-29-NL
- Publisher last updated
- 2026-05-29 21:00:00+00
- Licence
- Eurostat reuse policy (Commission Decision 2011/833/EU) — free reuse with source acknowledgement
Methodological caveats
Persons who moved during the calendar year, as the reporting country defines them: definitions of who counts as an immigrant/emigrant, the minimum length of stay and the registration source differ by country, so flows are not strictly comparable across countries and are never a population stock. The citizenship groups are as published: FOR_STLS = EU27_2020_FOR + NEU27_2020_FOR + STLS and NAT + FOR_STLS + UNK = TOTAL (checked on Germany 2024); no group is summed on the site. Net migration on the site is a labelled difference of the two published totals, not a Eurostat figure. Eurostat flags a break in this country's time series for this indicator in 2009: values on either side of a break were not measured the same way, so the change across it is not a like-for-like movement.