Skip to content
CountryAtlas

Russia · Population & demographics

Size, growth, ages, births, deaths, urbanisation and migration.

23 indicators · 23 with data

Population

people

9th of 218 · 1st in Europe & C. Asia
PopulationRussia's population fell from 148M in 1996 to 144M in 2025.200020052010201520202025142M144M146M148M144M

Russia's population fell from 148M in 1996 to 144M in 2025.

Population growth

annual %

178th of 217 · 42nd in Europe & C. Asia
Population growthRussia's population growth rose from -0.1 % in 1996 to -0.1 % in 2025.200020052010201520202025-0.6%-0.4%-0.2%0%0.2%0.4%-0.1 %

Russia's population growth rose from -0.1 % in 1996 to -0.1 % in 2025.

Population density

people per km² of land area

202nd of 215 · 53rd in Europe & C. Asia
Population densityRussia's population density fell from 9.1 in 1994 to 8.8 in 2023.1995200020052010201520208.68.78.88.999.18.8

Russia's population density fell from 9.1 in 1994 to 8.8 in 2023.

Population, female (% of total)

% of population

5th of 217 · 2nd in Europe & C. Asia
Population, female (% of total)Russia's population, female (% of total) rose from 53.1 % in 1996 to 53.6 % in 2025.20002005201020152020202553%53%53%54%54%53.6 %

Russia's population, female (% of total) rose from 53.1 % in 1996 to 53.6 % in 2025.

Urbanisation

% of population

73rd of 217 · 21st in Europe & C. Asia
UrbanisationRussia's urbanisation rose from 73.1 % in 1996 to 75.3 % in 2025.20002005201020152020202573%74%75%75.3 %

Russia's urbanisation rose from 73.1 % in 1996 to 75.3 % in 2025.

Urban population

people

8th of 217 · 1st in Europe & C. Asia
Urban populationRussia's urban population fell from 108M in 1996 to 108M in 2025.200020052010201520202025104M105M106M107M108M109M108M

Russia's urban population fell from 108M in 1996 to 108M in 2025.

Rural population

people

16th of 217 · 1st in Europe & C. Asia
Rural populationRussia's rural population fell from 39.9M in 1996 to 35.5M in 2025.20002005201020152020202536M38M40M35.5M

Russia's rural population fell from 39.9M in 1996 to 35.5M in 2025.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Other topics