Population and migration excluding people with temporary work permits between 2017 and 2024. The 2024 estimates are provisional and will be revised in the 2025 report. Migration figures are 12-month rolling totals produced at three-monthly intervals.