Net migration in Canada

Net migration in Canada was 433,842 in 2023, according to the World Bank. That is down 5.7% from 2022. That is the 7th highest of 215 countries in 2023.

2023, persons433,842
Change on 2022-5.7%
Rank7th of 215Countries ranked
Series high459,9882022
Series low34,7211961

Net migration in Canada, 1960 to 2023

0100K200K300K400K500K19601970198019902000201020231960: 49,694 persons1961: 34,721 persons1962: 35,373 persons1963: 51,831 persons1964: 68,003 persons1965: 112,401 persons1966: 144,641 persons1967: 132,856 persons1968: 108,864 persons1969: 93,600 persons1970: 304,627 persons1971: 210,244 persons1972: 89,880 persons1973: 125,401 persons1974: 155,596 persons1975: 139,797 persons1976: 106,894 persons1977: 70,339 persons1978: 52,781 persons1979: 86,719 persons1980: 122,743 persons1981: 113,461 persons1982: 89,544 persons1983: 66,172 persons1984: 55,982 persons1985: 69,776 persons1986: 121,928 persons1987: 171,308 persons1988: 238,003 persons1989: 258,094 persons1990: 181,461 persons1991: 134,463 persons1992: 138,121 persons1993: 133,426 persons1994: 134,863 persons1995: 141,818 persons1996: 154,553 persons1997: 144,678 persons1998: 142,346 persons1999: 158,342 persons2000: 201,727 persons2001: 222,100 persons2002: 208,060 persons2003: 185,643 persons2004: 194,611 persons2005: 204,526 persons2006: 202,175 persons2007: 213,801 persons2008: 238,083 persons2009: 244,463 persons2010: 225,369 persons2011: 227,075 persons2012: 243,748 persons2013: 239,813 persons2014: 192,884 persons2015: 224,332 persons2016: 329,455 persons2017: 372,685 persons2018: 420,224 persons2019: 387,685 persons2020: 256,592 persons2021: 198,867 persons2022: 459,988 persons2023: 433,842 persons
persons. Source: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11, published 2026-10-08.
All 64 values
Periodpersons
2023433,842
2022459,988
2021198,867
2020256,592
2019387,685
2018420,224
2017372,685
2016329,455
2015224,332
2014192,884
2013239,813
2012243,748
2011227,075
2010225,369
2009244,463
2008238,083
2007213,801
2006202,175
2005204,526
2004194,611
2003185,643
2002208,060
2001222,100
2000201,727
1999158,342
1998142,346
1997144,678
1996154,553
1995141,818
1994134,863
1993133,426
1992138,121
1991134,463
1990181,461
1989258,094
1988238,003
1987171,308
1986121,928
198569,776
198455,982
198366,172
198289,544
1981113,461
1980122,743
197986,719
197852,781
197770,339
1976106,894
1975139,797
1974155,596
1973125,401
197289,880
1971210,244
1970304,627
196993,600
1968108,864
1967132,856
1966144,641
1965112,401
196468,003
196351,831
196235,373
196134,721
196049,694

Rankings

Definition

Immigrants minus emigrants during the year, citizens and noncitizens together. A negative value means more people left than arrived.

How to cite

World Bank, World Development Indicators. Net migration (SM.POP.NETM). https://data.worldbank.org/indicator/SM.POP.NETM. Retrieved 2026-10-11.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

What is the latest net migration in Canada? Cite the source.
get_value {"indicator":"net_migration","place":"ca"}
GET https://invokely.ai/api/v1/value?indicator=net_migration&place=ca

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

What is the net migration in Canada?

Net migration in Canada was 433,842 in 2023, according to the World Bank. That is down 5.7% from 2022. That is the 7th highest of 215 countries in 2023.

Where does this figure come from?

World Bank. Net migration (SM.POP.NETM). Retrieved by Invokely on 2026-10-11.

What was the highest net migration in Canada?

459,988 in 2022, the highest value since 1960 in this series.

Net migration in other countries

Related statistics for Canada

All statistics for Canada