Home → India → Population → Net Migration → Average

India Average Net Migration 1960-2025

-227,229 66 data points
Net migration · World Bank

India's average net migration from 1960 to 2025 was -227,229, based on 66 data points.

All Data (sorted by year)▾
YearValueChangeRank
2025 -495,753 +135,077 2nd
2024 -630,830 +348,349 2nd
2023 -979,179 +374,299 3rd
2022 -1.4M −1.0M 2nd
2021 -348,916 −275,110 5th
2020 -73,806 +905,163 13th
2019 -978,969 −389,175 3rd
2018 -589,794 −338,152 4th
2017 -251,642 −332,890 9th
2016 81,248 +736,333 186th
2015 -655,085 −427,822 4th
2014 -227,263 −75,891 8th
2013 -151,372 +47,563 13th
2012 -198,935 +48,082 7th
2011 -247,017 −196,112 9th
Show all
Part of the Kavela network · Where to watch movies, series & football globally → StreamWatchHub