Total population climbed from 5.61 million to 6.21 million over ten years, dipping through the pandemic before non-resident numbers drove the recovery.
Stacked residents by status, in millions. The 2020–2021 dip reflects border closures during COVID-19; non-residents fell 12% year-on-year in 2021 before rebuilding past pre-pandemic levels by 2023.
Non-resident population by pass type, in millions, for years with published detail. Work Permit holders (CMP + Non-CMP) make up the largest share, at 45% of non-residents in 2026.
Starting from 2026 levels, compounding each group's own rate. Illustrative only — not an official forecast.