Russia: cities by population
Russia has a population of 143,394,458 (UN estimate, 2026), with Moscow as its capital. The 50 largest of its 4,988 recorded towns and cities, ranked.
-2%
since 2000 (146,717,783)
-5%
projected by 2050 (136,132,775)
9
people per km²
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in Russia
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Moscow | Moscow | 10,381,222 |
| 2 | Saint Petersburg | St.-Petersburg | 5,351,935 |
| 3 | Novosibirsk | Novosibirsk Oblast | 1,612,833 |
| 4 | Yekaterinburg | Sverdlovsk Oblast | 1,495,066 |
| 5 | Nizhniy Novgorod | Nizhny Novgorod Oblast | 1,259,013 |
| 6 | Kazan | Tatarstan Republic | 1,243,500 |
| 7 | Chelyabinsk | Chelyabinsk | 1,202,371 |
| 8 | Omsk | Omsk Oblast | 1,172,070 |
| 9 | Samara | Samara Oblast | 1,163,399 |
| 10 | Rostov-on-Don | Rostov | 1,130,305 |
| 11 | Ufa | Bashkortostan Republic | 1,120,547 |
| 12 | Krasnoyarsk | Krasnoyarsk Krai | 1,090,811 |
| 13 | Voronezh | Voronezh Oblast | 1,047,549 |
| 14 | Volgograd | Volgograd Oblast | 1,013,533 |
| 15 | Perm | Perm Krai | 982,419 |
| 16 | Krasnodar | Krasnodar Krai | 899,541 |
| 17 | Saratov | Saratov Oblast | 844,858 |
| 18 | Tyumen | Tyumen Oblast | 768,358 |
| 19 | Tolyatti | Samara Oblast | 702,879 |
| 20 | Izhevsk | Udmurtiya Republic | 648,213 |
| 21 | Barnaul | Altai Krai | 632,372 |
| 22 | Ulyanovsk | Ulyanovsk | 626,540 |
| 23 | Irkutsk | Irkutsk Oblast | 623,869 |
| 24 | Khabarovsk | Khabarovsk | 618,150 |
| 25 | Yaroslavl | Yaroslavl Oblast | 608,722 |
| 26 | Vladivostok | Primorye | 604,901 |
| 27 | Makhachkala | Dagestan | 596,356 |
| 28 | Tomsk | Tomsk Oblast | 574,002 |
| 29 | Orenburg | Orenburg Oblast | 564,773 |
| 30 | Kemerovo | Kuzbass | 558,973 |
| 31 | Novokuznetsk | Kuzbass | 539,616 |
| 32 | Ryazan’ | Ryazan Oblast | 538,962 |
| 33 | Astrakhan | Astrakhan Oblast | 533,925 |
| 34 | Penza | Penza Oblast | 523,553 |
| 35 | Naberezhnyye Chelny | Tatarstan Republic | 509,870 |
| 36 | Lipetsk | Lipetsk Oblast | 509,735 |
| 37 | Kirov | Kirov Oblast | 507,155 |
| 38 | Cheboksary | Chuvash Republic | 492,331 |
| 39 | Tula | Tula Oblast | 482,873 |
| 40 | Kaliningrad | Kaliningrad Oblast | 475,056 |
| 41 | Kursk | Kursk Oblast | 448,733 |
| 42 | Stavropol | Stavropol Kray | 433,931 |
| 43 | Bryansk | Bryansk Oblast | 427,236 |
| 44 | Tver | Tver Oblast | 420,065 |
| 45 | Magnitogorsk | Chelyabinsk | 413,351 |
| 46 | Ivanovo | Ivanovo Oblast | 406,113 |
| 47 | Nizhny Tagil | Sverdlovsk Oblast | 381,116 |
| 48 | Ulan-Ude | Buryatiya Republic | 360,278 |
| 49 | Vladimir | Vladimir Oblast | 357,024 |
| 50 | Arkhangel’sk | Arkhangelskaya | 349,742 |
Twenty years earlier: Russia in the 2005 World Gazetteer — population then 144,003,901.
Common questions
What is the population of Russia?
Russia has a population of 143,394,458, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 136,132,775 — a forecast, not a measurement.
What is the capital of Russia?
Moscow.