Russia flag

Russia Population History

1960 - 2026

Russia's population has grown from 119,897,000 in 1960 to 143,533,851 in 2024, a total increase of 19.7% (1.20x). The population peaked at 148,538,197 in 1992.

1960 Population

119.9M

2024 Population

143.5M

Total Growth

19.7%

Peak Year

1992

Population by Decade

1960
119.9M
1970
130.4M
1980
139.0M
1990
148.0M
2000
146.6M
2010
142.8M
2020
145.2M
2024
143.5M

Growth Rate by Period

1960-1965

+1.12%

1965-1970

+0.57%

1970-1975

+0.58%

1975-1980

+0.71%

1980-1985

+0.69%

1985-1990

+0.57%

1990-1995

+0.05%

1995-2000

-0.24%

2000-2005

-0.42%

2005-2010

-0.09%

2010-2015

+0.25%

2015-2020

+0.08%

Year-by-Year Population

Russia population by year, 1960 to 2024
YearPopulationChange
2024143,533,851-292,279
2023143,826,130-410,803
2022144,236,933-509,829
2021144,746,762-498,386
2020145,245,148-208,143
2019145,453,291+55,185
2018145,398,106+104,846
2017145,293,260+277,800
2016145,015,460+374,744
2015144,640,716+403,493
2014144,237,223+431,585
2013143,805,638+427,191
2012143,378,447+360,252
2011143,018,195+168,727
2010142,849,468+64,120
2009142,785,348+42,982
2008142,742,366-62,748
2007142,805,114-244,523
2006143,049,637-469,177
2005143,518,814-548,502
2004144,067,316-581,302
2003144,648,618-657,879
2002145,306,497-669,985
2001145,976,482-620,387
2000146,596,869-617,907
1999147,214,776-456,008
1998147,670,784-244,577
1997147,915,361-244,768
1996148,160,129-215,658
1995148,375,787-32,125
1994148,407,912-50,865
1993148,458,777-79,420
1992148,538,197+143,981
1991148,394,216+424,810
1990147,969,406+248,406
1989147,721,000+864,000
1988146,857,000+949,000
1987145,908,000+1,014,000
1986144,894,000+1,036,000
1985143,858,000+1,113,000
1984142,745,000+1,077,000
1983141,668,000+845,000
1982140,823,000+882,000
1981139,941,000+931,000
1980139,010,000+983,000
1979138,027,000+967,000
1978137,060,000+960,000
1977136,100,000+953,000
1976135,147,000+947,000
1975134,200,000+768,000
1974133,432,000+763,000
1973132,669,000+760,000
1972131,909,000+754,000
1971131,155,000+751,000
1970130,404,000+740,000
1969129,664,000+736,000
1968128,928,000+732,000
1967128,196,000+728,000
1966127,468,000+723,000
1965126,745,000+1,400,000
1964125,345,000+1,385,000
1963123,960,000+1,369,000
1962122,591,000+1,355,000
1961121,236,000+1,339,000
1960119,897,000