Statistics

Immigration to Canada by Year and Class | Permanent Residents

Canada admitted 393,530 permanent residents in 2025.

Bar chart showing Immigration to Canada by landing year 2016-2025.

Source: IRCC

  • In 2025, 393,530 new permanent residents landed in Canada, a 18.6% decrease compared to 483,655 in 2024.
  • From 2020 to 2025, 2,377,300 new permanent residents landed in Canada. These immigrants came from over 190 countries.
  • The immigration data highlights a growing trend pre-pandemic levels, a sharp decline in 2020, a strong rebound leading up to 2024, and a decline by 2025.

Immigration to Canada by Class

Of the permanent residents admitted to Canada in 2025, the Economic Class comprised 58%, followed by the Family Class at 24.4% and Refugees at 15%.

Immigration to Canada by Class

Source: IRCC

  • From 2016 to 2025, Canada admitted a total of 2,096,245 economic immigrants, 876,955 family immigrants, and 564,485 refugees.
  • Except for the refugee stream, economic and family immigration expanded between 2016 and 2019. After a pandemic-driven downturn in 2020, this upward trend persisted through 2024, culminating in a contraction across all admissions classes in 2025.
  • Compared to 2024 levels, 2025 immigration admissions fell most sharply in the refugee category (22.9%), followed by contractions in the economic (18.9%) and family (9.3%) classes.