01 · Where are we now?
Older, lower-fertility—and still shaped by two-way movement.
In the 2025 World Bank estimate, 20.87% of the Dutch population was 65 or older, versus 13.48% in 2000. Eurostat places the Dutch period fertility rate at 1.43 births per woman in 2024. Neither number alone predicts population size or fiscal outcomes.
people; annual de facto estimate, not a 1 January stock.
aged 65+; denominator is total resident population.
births per woman; a period rate, not completed family size.
net migration, derived from 316,305 arrivals minus 208,537 departures.
Sources: World Bank population ↗, World Bank 65+ share ↗, Eurostat fertility ↗, and CBS population dynamics ↗.
Netherlands · 1 January stocks
Age structure shifted upward
| Year | 0–14 | 15–64 | 65+ | Timing / unit |
|---|---|---|---|---|
| 2000 | 18.56% | 67.86% | 13.58% | 1 January; % of residents |
| 2010 | 17.53% | 67.08% | 15.39% | 1 January; % of residents |
| 2020 | 15.72% | 64.52% | 19.76% | 1 January; % of residents |
| 2025 | 15.10% | 64.08% | 20.82% | 1 January; % of residents |
Source: Eurostat demo_pjan, Netherlands, total sex ↗ · Scope & caveats ↓
02 · Which direction?
Cohorts age slowly. Annual components can move sharply.
Dutch deaths exceeded births in 2023 and 2024. Population still grew because immigration exceeded emigration. The 2022 flow was unusually high and included temporary protection from Ukraine; it is not a permanent annual baseline.
Netherlands · calendar-year flows
Components of population change
View every year as data
| Year | Births | Deaths | Gross immigration | Gross emigration | Derived net migration |
|---|---|---|---|---|---|
| 2015 | 170,510 | 147,134 | 204,615 | 149,509 | +55,106 |
| 2018 | 168,525 | 153,363 | 243,737 | 157,366 | +86,371 |
| 2020 | 168,681 | 168,678 | 220,853 | 152,494 | +68,359 |
| 2022 | 167,504 | 170,112 | 403,108 | 179,310 | +223,798 |
| 2023 | 164,487 | 169,521 | 335,668 | 198,302 | +137,366 |
| 2024 | 166,143 | 172,165 | 316,305 | 208,537 | +107,768 |
Source: CBS, population dynamics, 2015–2024 ↗ · Scope & caveats ↓
Observation + pinned projection
Conventional old-age ratio
| Year | Value | Category | Author / vintage / variant |
|---|---|---|---|
| 2000 | 20.01 | Observation | Eurostat demo_pjan |
| 2010 | 22.94 | Observation | Eurostat demo_pjan |
| 2020 | 30.63 | Observation | Eurostat demo_pjan |
| 2025 | 32.49 | Observation | Eurostat demo_pjan |
| 2050 | 43.8 | Projection | UN DESA Population Division · WPP 2024 · Medium variant |
Exact formula: (population aged 65+ ÷ population aged 15–64) × 100. The projection assumes the UN WPP 2024 medium paths for fertility, mortality and migration.
Sources: Eurostat observations ↗ + UN WPP 2024 medium projection ↗
Netherlands · 1 January
Households outpaced population
| Year | Population | Private households | Population index | Household index |
|---|---|---|---|---|
| 2018 | 17,181,084 | 7,857,914 | 100.0 | 100.0 |
| 2022 | 17,590,672 | 8,138,591 | 102.4 | 103.6 |
| 2025 | 18,044,027 | 8,430,352 | 105.0 | 107.3 |
Source: CBS, private households, 2018–2025 ↗ · Scope & caveats ↓
03 · Who and where differ?
National change is assembled from different local trajectories.
Selected provinces combine different growth and age profiles. Flevoland grew faster and remained younger; Zeeland and Limburg had roughly one resident in four aged 65 or older. Stable province codes and a 2025 boundary vintage travel with the comparison.
Selected provinces · PV codes
Growth and aging diverge
View all selected provinces as data
| Stable code | Province | Population change, 2020–2025 | Share aged 65+, 2025 | Boundary vintage |
|---|---|---|---|---|
| PV20 | Groningen | +2.0% | 21.3% | 1 January 2025 |
| PV22 | Gelderland | +3.1% | 22.1% | 1 January 2025 |
| PV27 | North Holland | +4.3% | 18.8% | 1 January 2025 |
| PV28 | South Holland | +4.0% | 19.1% | 1 January 2025 |
| PV31 | Utrecht | +5.8% | 17.3% | 1 January 2025 |
| PV23 | Flevoland | +7.1% | 16.1% | 1 January 2025 |
| PV30 | Zeeland | +2.3% | 25.4% | 1 January 2025 |
| PV29 | Limburg | −0.1% | 25.1% | 1 January 2025 |
Source: CBS regional key figures ↗ · Scope & caveats ↓
Citizenship is one defensible cut—not a universal migrant category.
Eurostat’s 2023 immigration flow can be grouped by reporting-country, other EU and non-EU citizenship. It does not identify birthplace, admission reason, temporary protection, student status or future retention.
| Question | Required classification | Answerable here? |
|---|---|---|
| Citizenship at immigration | Citizenship | Yes, within the gross flow |
| Country of birth | Country of birth | No, not from this series |
| Reason or legal route | Permit / administrative category | No, not from this series |
| People currently resident | Stock | No, this dataset measures a flow |
Source: Eurostat migr_imm1ctz ↗ · Scope & caveats ↓
04 · Competing explanations
Demography is path-dependent, but not mono-causal.
Longevity + cohort size
Large cohorts crossing fixed thresholds and lower old-age mortality raise the older share.
Education + timing
Later first births can lower period fertility without the same change in completed family size.
Housing + formation
Cost, space and security may delay leaving home, partnership and births; no single causal estimate is asserted.
Policy + labour demand
Admission rules, employers, study routes and family migration shape arrivals and retention.
Protection + students
Temporary protection and study can change near-term composition without guaranteeing permanent stay.
Administrative change
Corrections and status changes can affect reconciliation without representing a new physical move.
05 · What would change our conclusion?
Look for persistent changes in behaviour and outcomes.
- A sustained fertility shift across a completed cohort—not one period-rate bounce.
- Different migration retention and composition from the medium projection assumptions.
- Narrowing employment, earnings and productivity gaps under stable definitions.
- Healthy working life and older-age participation rising faster than the age ratio.
- Household formation stabilizing enough that household growth no longer outpaces population.
- Regional population and service-capacity divergence narrowing under stable boundaries.
Effects evidence matrix
A signal is not yet an outcome
| Domain | Signal | Category | Conditional implication | Limit |
|---|---|---|---|---|
| Housing | Households grew faster than population. | Association | Smaller households can raise and alter home requirements. | Counts omit location, tenure, price and unmet demand. |
| Care | The 65+ share and age ratio rose. | Judgment | Plan with health, disability, informal-care and workforce scenarios. | Age alone is not care need. |
| Work | Gross inflows and outflows are both large. | Judgment | Retention, participation, skills and matching decide labour effects. | Presence is not employment or productivity. |
| Public finance | The age ratio rises in a medium projection. | Scenario | Test employment, productivity, eligibility and health jointly. | A ratio is not a fiscal forecast. |
Sources: CBS households ↗, World Bank 65+ share ↗, Eurostat immigration ↗, and UN WPP 2024 ↗.
Method & source ledger
Every number keeps its population and clock.
The updater owns only stable World Bank observations. Eurostat category snapshots, exact CBS tables and the UN WPP 2024 medium projection remain manually review-gated. Browser code reads committed JSON only and degrades to the substantive HTML above.
Recorded or estimated past/present population, births, deaths, migration, fertility or households.
Conditional future path with author, vintage, variant and assumptions.
Variables move together; causal direction remains unresolved.
Transparent interpretation or conditional planning frame—not an observed effect.
Population, total (SP.POP.TOTL)
World Bank · official observation · 2000–2025
Open source ↗Population ages 65 and above (SP.POP.65UP.TO.ZS)
World Bank / UN Population Division · official observation · 2000–2025
Open source ↗Population on 1 January by age and sex (demo_pjan)
Eurostat · official observation · exact age bands
Open source ↗Fertility indicators (demo_find)
Eurostat · official observation · period TFR
Open source ↗Immigration by citizenship (migr_imm1ctz)
Eurostat · official gross-flow observation · 2023
Open source ↗Population dynamics
CBS · official manually curated observation · 2015–2024
Open source ↗Private households
CBS · official manually curated observation · 2018–2025
Open source ↗Regional key figures
CBS · official manually curated observation · stable PV codes
Open source ↗World Population Prospects 2024
UN DESA Population Division · pinned projection · medium variant
Open source ↗