Skip to main content

Top up balance

Largest cities in Russia

46 cities with more than 300,000 people, ranked by 2025 population.

cities of 300k+
46
combined population
45.6 million
largest
Moscow
#City20252050 (projected)Change
1Moscow14.5 million15.5 million+6.9%
2Saint Petersburg4.7 million4.7 million−1%
3Novosibirsk1.3 million1.3 million−3.6%
4Nizhny Novgorod1.2 million1.1 million−8.1%
5Yekaterinburg1.1 million1.1 million−5.3%
6Kazan1.1 million1.1 million−1.2%
7Rostov-on-Don1.1 million1.1 million−1%
8Omsk975,000952,000−2.4%
9Samara956,000914,000−4.4%
10Ufa881,000843,000−4.3%
11Voronezh880,000836,000−5%
12Chelyabinsk794,000750,000−5.5%
13Krasnodar783,000769,000−1.8%
14Saratov771,000719,000−6.7%
15Makhachkala718,000790,000+10%
16Volgograd655,000615,000−6.1%
17Tyumen603,000584,000−3.2%
18Izhevsk587,000547,000−6.8%
19Krasnoyarsk570,000535,000−6.1%
20Yaroslavl553,000606,000+9.6%
21Khabarovsk543,000480,000−11.6%
22Astrakhan524,000519,000−1%
23Barnaul502,000477,000−5%
24Naberezhnye Chelny499,000489,000−2%
25Tomsk478,000459,000−4%
26Kemerovo470,000421,000−10.4%
27Ryazan466,000508,000+9%
28Cheboksary456,000448,000−1.8%
29Vladivostok455,000423,000−7%
30Penza450,000421,000−6.4%
31Irkutsk443,000419,000−5.4%
32Kaliningrad437,000433,000−0.9%
33Orenburg426,000402,000−5.6%
34Podolsk400,000411,000+2.8%
35Ulyanovsk388,000363,000−6.4%
36Stavropol376,000370,000−1.6%
37Ivanovo372,000342,000−8.1%
38Tver367,000395,000+7.6%
39Belgorod363,000350,000−3.6%
40Vladikavkaz356,000402,000+12.9%
41Tula356,000365,000+2.5%
42Kirov322,000299,000−7.1%
43Tolyatti322,000307,000−4.7%
44Magnitogorsk317,000288,000−9.1%
45Tambov314,000289,000−8%
46Rajon Swerdlowski303,000280,000−7.6%

Source: United Nations, World Urbanization Prospects 2025 (CC BY 3.0 IGO). 2030–2050 are projections.