Net migration in Russia
Net migration to Russia was -251,822 people in 2025. The value for 2025 is the lowest since 1992.
Russia, 2025
-251,822
Change from 2024
−41.4%
World, 2025
0 people
Position in 2025
208th of 217
Net migration in Russia over time
View
Russia
World
×
The chart loads when you scroll to it. The table below shows the same data.
The chart shows a calculation from the published values. The table below keeps the published values.
People. Source: World Bank, World Development Indicators. Gaps mean no published value; points are not joined across missing years.
| Period | Russia | World |
|---|---|---|
| 2025 | -251,822 people | 0 people |
| 2024 | -178,042 people | 0 people |
| 2023 | 27,807 people | 0 people |
| 2022 | 765,629 people | 0 people |
| 2021 | 314,112 people | 0 people |
| 2020 | 334,094 people | 0 people |
| 2019 | 336,494 people | 0 people |
| 2018 | 339,972 people | 0 people |
| 2017 | 396,619 people | 0 people |
| 2016 | 447,645 people | 0 people |
| 2015 | 384,756 people | 0 people |
| 2014 | 264,698 people | 0 people |
| 2013 | 289,872 people | 0 people |
| 2012 | 285,977 people | 0 people |
| 2011 | 309,377 people | 0 people |
| 2010 | 307,555 people | 0 people |
| 2009 | 350,206 people | 0 people |
| 2008 | 360,840 people | 0 people |
| 2007 | 365,717 people | 0 people |
| 2006 | 308,370 people | 0 people |
| 2005 | 263,541 people | 0 people |
| 2004 | 261,519 people | 0 people |
| 2003 | 256,804 people | 0 people |
| 2002 | 1,358,944 people | 0 people |
| 2001 | 259,614 people | 0 people |
A dash means no value was published for that period.
In short
- That is a change of −41.4% from -178,042 people in 2024.
- Since 2015, when it was 384,756 people, the figure has changed by −636,578.
- Among the 217 countries with data for 2025, Russia has the 208th highest value.
- The figure for the world in 2025 was 0 people.
More for Russia
All statistics for Russia
International migrant stock
5.3%
2024 · World Bank
Acquisitions of citizenship
508,457 people
2005 · Eurostat
Net migration rate
2.3 per 1,000 people
2011 · Eurostat
Net migration estimates and projections
0.2 per 1,000 people
2023 · UN Population Division
Personal remittances received
0.1%
2025 · World Bank