KYC Basic - Net Migration

Cumulative Net Migration, G7

2025
Canada: 3,778,473France: 1,053,645Germany: 4,676,460Italy: 1,144,143Japan: 2,095,930United Kingdom: 3,784,035United States: 15,178,483
View raw data table
Raw chart data
YearCanadaFranceGermanyItalyJapanUnited KingdomUnited States
2015224,332-3451,175,28339,389168,896347,8391,722,127
2016553,78715,2031,692,763123,957483,628672,4883,611,256
2017926,472118,1872,145,751219,104806,192944,7995,475,994
20181,346,696251,1122,549,659302,7901,126,7931,204,5437,240,955
20191,734,381323,0842,868,741349,4241,444,9831,437,2709,015,455
20201,990,973468,6773,072,209434,7051,486,9841,581,4919,345,224
20212,189,840600,1423,382,473592,0321,451,9882,044,45810,020,011
20222,649,828779,5194,364,025823,2601,626,9912,531,48711,339,020
20233,083,670871,3814,973,578973,4491,801,9942,977,01012,661,688
20243,452,269961,9085,010,5321,068,6951,955,3513,394,12413,947,820
20253,778,4731,053,6454,676,4601,144,1432,095,9303,784,03515,178,483
Source: World Bank, WDI

Information

Data:

2015 - 2024

Info:

Cumulative absolute amount of net migration, Canada: 3rd among G7 since 2018, 4th among G7 from 2015 to 2017

In 2024, Canada: 3,452,296

Also see:

-Net Migration (% of Population), G7

-Cumulative Net Migration (% of Population), G7

-No. of International Students, Canada

Insights:

1)Three Differentiating Factors Behind Canada's GDP among G7

2)Without those 3 tricks and the historically low-interest-rate environment, what would be left?

Latest Data: 2025

Latest figures for cumulative net migration since 2015, G7 countries, as of 2025. Source: World Bank, WDI.

  • Canada: 3,778,473 (up 9.4% from 2024).
Recent data (11 periods)
PeriodCanadaUnited StatesJapanGermanyUnited KingdomFranceItaly
20253,778,47315,178,4832,095,9304,676,4603,784,0351,053,6451,144,143
20243,452,26913,947,8201,955,3515,010,5323,394,124961,9081,068,695
20233,083,67012,661,6881,801,9944,973,5782,977,010871,381973,449
20222,649,82811,339,0201,626,9914,364,0252,531,487779,519823,260
20212,189,84010,020,0111,451,9883,382,4732,044,458600,142592,032
20201,990,9739,345,2241,486,9843,072,2091,581,491468,677434,705
20191,734,3819,015,4551,444,9832,868,7411,437,270323,084349,424
20181,346,6967,240,9551,126,7932,549,6591,204,543251,112302,790
2017926,4725,475,994806,1922,145,751944,799118,187219,104
2016553,7873,611,256483,6281,692,763672,48815,203123,957
2015224,3321,722,127168,8961,175,283347,839-34539,389