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
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | Moscow | 14.5 million | 15.5 million | +6.9% |
| 2 | Saint Petersburg | 4.7 million | 4.7 million | −1% |
| 3 | Novosibirsk | 1.3 million | 1.3 million | −3.6% |
| 4 | Nizhny Novgorod | 1.2 million | 1.1 million | −8.1% |
| 5 | Yekaterinburg | 1.1 million | 1.1 million | −5.3% |
| 6 | Kazan | 1.1 million | 1.1 million | −1.2% |
| 7 | Rostov-on-Don | 1.1 million | 1.1 million | −1% |
| 8 | Omsk | 975,000 | 952,000 | −2.4% |
| 9 | Samara | 956,000 | 914,000 | −4.4% |
| 10 | Ufa | 881,000 | 843,000 | −4.3% |
| 11 | Voronezh | 880,000 | 836,000 | −5% |
| 12 | Chelyabinsk | 794,000 | 750,000 | −5.5% |
| 13 | Krasnodar | 783,000 | 769,000 | −1.8% |
| 14 | Saratov | 771,000 | 719,000 | −6.7% |
| 15 | Makhachkala | 718,000 | 790,000 | +10% |
| 16 | Volgograd | 655,000 | 615,000 | −6.1% |
| 17 | Tyumen | 603,000 | 584,000 | −3.2% |
| 18 | Izhevsk | 587,000 | 547,000 | −6.8% |
| 19 | Krasnoyarsk | 570,000 | 535,000 | −6.1% |
| 20 | Yaroslavl | 553,000 | 606,000 | +9.6% |
| 21 | Khabarovsk | 543,000 | 480,000 | −11.6% |
| 22 | Astrakhan | 524,000 | 519,000 | −1% |
| 23 | Barnaul | 502,000 | 477,000 | −5% |
| 24 | Naberezhnye Chelny | 499,000 | 489,000 | −2% |
| 25 | Tomsk | 478,000 | 459,000 | −4% |
| 26 | Kemerovo | 470,000 | 421,000 | −10.4% |
| 27 | Ryazan | 466,000 | 508,000 | +9% |
| 28 | Cheboksary | 456,000 | 448,000 | −1.8% |
| 29 | Vladivostok | 455,000 | 423,000 | −7% |
| 30 | Penza | 450,000 | 421,000 | −6.4% |
| 31 | Irkutsk | 443,000 | 419,000 | −5.4% |
| 32 | Kaliningrad | 437,000 | 433,000 | −0.9% |
| 33 | Orenburg | 426,000 | 402,000 | −5.6% |
| 34 | Podolsk | 400,000 | 411,000 | +2.8% |
| 35 | Ulyanovsk | 388,000 | 363,000 | −6.4% |
| 36 | Stavropol | 376,000 | 370,000 | −1.6% |
| 37 | Ivanovo | 372,000 | 342,000 | −8.1% |
| 38 | Tver | 367,000 | 395,000 | +7.6% |
| 39 | Belgorod | 363,000 | 350,000 | −3.6% |
| 40 | Vladikavkaz | 356,000 | 402,000 | +12.9% |
| 41 | Tula | 356,000 | 365,000 | +2.5% |
| 42 | Kirov | 322,000 | 299,000 | −7.1% |
| 43 | Tolyatti | 322,000 | 307,000 | −4.7% |
| 44 | Magnitogorsk | 317,000 | 288,000 | −9.1% |
| 45 | Tambov | 314,000 | 289,000 | −8% |
| 46 | Rajon Swerdlowski | 303,000 | 280,000 | −7.6% |