Net migration — all countries

Net migration — North America

Net migration in North America in 2025 — 1,556,865 people. Since 1960, the indicator has risen by 229.6%.

2025 1.56M people −5.91% vs 2024
World rank
Period maximum 2.24M people2017
Period minimum 472,345 people1960

Trend over time

1960–2025 · people

Net migration — North America, 1960–202501M2M3M19601967197419811988199520022009201620231960: 472,345 people1962: 661,350 people1964: 686,984 people1966: 782,827 people1968: 703,759 people1970: 1,049,751 people1972: 923,082 people1974: 862,222 people1976: 742,221 people1978: 609,009 people1980: 718,514 people1982: 689,716 people1984: 678,775 people1986: 614,960 people1988: 698,817 people1990: 1,266,215 people1992: 1,443,024 people1994: 1,314,172 people1996: 1,296,122 people1998: 1,367,569 people2000: 1,450,069 people2002: 1,544,464 people2004: 1,507,896 people2006: 1,549,754 people2008: 1,654,956 people2010: 1,819,621 people2012: 1,875,518 people2014: 1,865,383 people2016: 2,218,584 people2018: 2,185,487 people2020: 586,647 people2022: 1,778,997 people2024: 1,654,726 people2025: 1,556,865 people
Change over the period: +1.08M (+229.6%) Average annual rate: 1.85 %

Comparison, 2025

How the value compares with the world and the groups this territory belongs to: North America

North America 1.56M people
World 0 people
Net migration — North America, by year North America All countries CSV XLSX
Year people Change Change, %
2025 1.56M −97,861 −5.91%
2024 1.65M −101,784 −5.79%
2023 1.76M −22,487 −1.26%
2022 1.78M +905,057 +103.56%
2021 873,940 +287,293 +48.97%
2020 586,647 −1.58M −72.87%
2019 2.16M −23,016 −1.05%
2018 2.19M −52,157 −2.33%
2017 2.24M +19,060 +0.86%
2016 2.22M +272,242 +13.99%
2015 1.95M +80,959 +4.34%
2014 1.87M −38,190 −2.01%
2013 1.9M +28,055 +1.5%
2012 1.88M +24,606 +1.33%
2011 1.85M +31,291 +1.72%
2010 1.82M +187,854 +11.51%
2009 1.63M −23,189 −1.4%
2008 1.65M +69,775 +4.4%
2007 1.59M +35,427 +2.29%
2006 1.55M −23,927 −1.52%
2005 1.57M +65,785 +4.36%
2004 1.51M −9,009 −0.59%
2003 1.52M −27,559 −1.78%
2002 1.54M +10,047 +0.65%
2001 1.53M +84,348 +5.82%
2000 1.45M +135,315 +10.29%
1999 1.31M −52,815 −3.86%
1998 1.37M +105,851 +8.39%
1997 1.26M −34,404 −2.65%
1996 1.3M −18,661 −1.42%
1995 1.31M +611 +0.05%
1994 1.31M −47,732 −3.5%
1993 1.36M −81,120 −5.62%
1992 1.44M +106,158 +7.94%
1991 1.34M +70,651 +5.58%
1990 1.27M +607,099 +92.11%
1989 659,116 −39,701 −5.68%
1988 698,817 +46,618 +7.15%
1987 652,199 +37,239 +6.06%
1986 614,960 −53,560 −8.01%
1985 668,520 −10,255 −1.51%
1984 678,775 −50,192 −6.89%
1983 728,967 +39,251 +5.69%
1982 689,716 −6,856 −0.98%
1981 696,572 −21,942 −3.05%
1980 718,514 +128,536 +21.79%
1979 589,978 −19,031 −3.12%
1978 609,009 −38,172 −5.9%
1977 647,181 −95,040 −12.8%
1976 742,221 −52,319 −6.58%
1975 794,540 −67,682 −7.85%
1974 862,222 −45,983 −5.06%
1973 908,205 −14,877 −1.61%
1972 923,082 −120,420 −11.54%
1971 1.04M −6,249 −0.6%
1970 1.05M +432,022 +69.94%
1969 617,729 −86,030 −12.22%
1968 703,759 −14,845 −2.07%
1967 718,604 −64,223 −8.2%
1966 782,827 +25,126 +3.32%
1965 757,701 +70,717 +10.29%
1964 686,984 −4,687 −0.68%
1963 691,671 +30,321 +4.58%
1962 661,350 +45,904 +7.46%
1961 615,446 +143,101 +30.3%
1960 472,345

About the indicator

Net migration is the number of people arriving in a country minus the number leaving it, counting both citizens and foreigners. A positive value means net inflow, a negative one net outflow. The UN Population Division publishes the indicator at five-year intervals and derives it residually, as the difference between the actual change in population and natural increase, so errors of registration end up inside it as well.

Important: The value refers to a five-year period rather than to a single year; in the years between reference points the figure repeats.

Source: World Population Prospects (UN), license CC BY 3.0 IGO.