Net migration in India

Net migration in India was -979,179 in 2023, according to the World Bank. That is up 27.7% from 2022. That is the 213th highest of 215 countries in 2023.

2023, persons-979,179
Change on 2022+27.7%
Rank213th of 215Countries ranked
Series high774,0941979
Series low-1,353,4782022

Net migration in India, 1960 to 2023

-1.5M-1M-500K0500K1M19601970198019902000201020231960: 146,955 persons1961: 295,177 persons1962: -70,514 persons1963: 21,640 persons1964: -141,916 persons1965: -248,299 persons1966: -566,982 persons1967: -70,314 persons1968: -995,416 persons1969: -851,844 persons1970: 233,782 persons1971: -974,574 persons1972: -82,816 persons1973: -404,743 persons1974: 347,869 persons1975: 434,205 persons1976: 275,984 persons1977: 590,626 persons1978: -210,444 persons1979: 774,094 persons1980: 210,914 persons1981: 33,243 persons1982: -10,687 persons1983: 119,694 persons1984: -32,313 persons1985: -89,991 persons1986: -249,545 persons1987: -219,150 persons1988: -155,676 persons1989: -2,907 persons1990: 125,514 persons1991: -157,911 persons1992: 35,155 persons1993: 2,364 persons1994: -375,253 persons1995: -57,297 persons1996: -26,388 persons1997: 880 persons1998: -1,049 persons1999: -95,320 persons2000: -143,960 persons2001: -70,346 persons2002: -732,419 persons2003: -606,970 persons2004: -206,660 persons2005: -929,454 persons2006: -342,177 persons2007: -1,037,200 persons2008: -1,020,047 persons2009: -312,905 persons2010: -50,905 persons2011: -247,017 persons2012: -198,935 persons2013: -151,372 persons2014: -227,263 persons2015: -655,085 persons2016: 81,248 persons2017: -251,642 persons2018: -589,794 persons2019: -978,969 persons2020: -73,806 persons2021: -348,916 persons2022: -1,353,478 persons2023: -979,179 persons
persons. Source: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11, published 2026-10-08.
All 64 values
Periodpersons
2023-979,179
2022-1,353,478
2021-348,916
2020-73,806
2019-978,969
2018-589,794
2017-251,642
201681,248
2015-655,085
2014-227,263
2013-151,372
2012-198,935
2011-247,017
2010-50,905
2009-312,905
2008-1,020,047
2007-1,037,200
2006-342,177
2005-929,454
2004-206,660
2003-606,970
2002-732,419
2001-70,346
2000-143,960
1999-95,320
1998-1,049
1997880
1996-26,388
1995-57,297
1994-375,253
19932,364
199235,155
1991-157,911
1990125,514
1989-2,907
1988-155,676
1987-219,150
1986-249,545
1985-89,991
1984-32,313
1983119,694
1982-10,687
198133,243
1980210,914
1979774,094
1978-210,444
1977590,626
1976275,984
1975434,205
1974347,869
1973-404,743
1972-82,816
1971-974,574
1970233,782
1969-851,844
1968-995,416
1967-70,314
1966-566,982
1965-248,299
1964-141,916
196321,640
1962-70,514
1961295,177
1960146,955

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 India? Cite the source.
get_value {"indicator":"net_migration","place":"in"}
GET https://invokely.ai/api/v1/value?indicator=net_migration&place=in

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 India?

Net migration in India was -979,179 in 2023, according to the World Bank. That is up 27.7% from 2022. That is the 213th 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 India?

774,094 in 1979, the highest value since 1960 in this series.

Net migration in other countries

Related statistics for India

All statistics for India