🌆 Largest Cities in Russia
The 100 most populous Russian cities at the 2021 census.
Moscow19%
Saint Petersburg8.1%
Novosibirsk2.4%
Yekaterinburg2.2%
Kazan
Nizhny Novgorod
Chelyabinsk
Krasnoyarsk1.7%
Samara1.7%
Ufa
Rostov-on-Don
Omsk
Krasnodar
Voronezh
Perm
Volgograd
Donetsk
Saratov
Tyumen
Tolyatti
Barnaul
Izhevsk
Makhachkala
Khabarovsk
Ulyanovsk
Irkutsk
Vladivostok
Yaroslavl
Kemerovo
Tomsk
Naberezhnye Chelny
Sevastopol
Stavropol
Orenburg
Novokuznetsk
Ryazan
Balashikha
Penza
60 others27%
1
MoscowMoscow
13,010,112
2
Saint PetersburgSaint Petersburg
5,601,911
3
NovosibirskNovosibirsk Oblast
1,633,595
4
YekaterinburgSverdlovsk Oblast
1,544,376
5
KazanRepublic of Tatarstan
1,308,660
6
Nizhny NovgorodNizhny Novgorod Oblast
1,228,199
7
ChelyabinskChelyabinsk Oblast
1,189,525
8
KrasnoyarskKrasnoyarsk Krai
1,187,771
9
SamaraSamara Oblast
1,173,299
10
UfaRepublic of Bashkortostan
1,144,809
11
Rostov-on-DonRostov Oblast
1,142,162
12
OmskOmsk Oblast
1,125,695
13
KrasnodarKrasnodar Krai
1,099,344
14
VoronezhVoronezh Oblast
1,057,681
15
PermPerm Krai
1,034,002
16
VolgogradVolgograd Oblast
1,028,036
17
DonetskDonetsk People's Republic
901,645
18
SaratovSaratov Oblast
901,361
19
TyumenTyumen Oblast
847,488
20
TolyattiSamara Oblast
684,709
21
BarnaulAltai Krai
630,877
22
IzhevskUdmurt Republic
623,472
23
MakhachkalaRepublic of Dagestan
623,254
24
KhabarovskKhabarovsk Krai
617,441
25
UlyanovskUlyanovsk Oblast
617,352
26
IrkutskIrkutsk Oblast
617,264
27
VladivostokPrimorsky Krai
603,519
28
YaroslavlYaroslavl Oblast
577,279
29
KemerovoKemerovo Oblast
557,119
30
TomskTomsk Oblast
556,478
31
Naberezhnye ChelnyRepublic of Tatarstan
548,434
32
SevastopolSevastopol
547,820
33
StavropolStavropol Krai
547,443
34
OrenburgOrenburg Oblast
543,654
35
NovokuznetskKemerovo Oblast
537,480
36
RyazanRyazan Oblast
528,599
37
BalashikhaMoscow Oblast
520,962
38
PenzaPenza Oblast
501,109
39
CheboksaryChuvash Republic
497,807
40
LipetskLipetsk Oblast
496,403
41
KaliningradKaliningrad Oblast
490,449
42
AstrakhanAstrakhan Oblast
475,629
43
TulaTula Oblast
473,622
44
KirovKirov Oblast
468,212
45
SochiKrasnodar Krai
466,078
46
KurskKursk Oblast
440,052
47
Ulan-UdeRepublic of Buryatia
437,565
48
LuganskLuhansk People's Republic
425,681
49
MariupolDonetsk People's Republic
425,681
50
TverTver Oblast
416,219
51
MagnitogorskChelyabinsk Oblast
410,594
52
SurgutKhanty-Mansi Autonomous Okrug-Yugra
396,443
53
BryanskBryansk Oblast
379,152
54
IvanovoIvanovo Oblast
361,644
55
YakutskSakha (Yakutia) Republic
355,443
56
VladimirVladimir Oblast
349,951
57
SimferopolRepublic of Crimea
340,540
58
BelgorodBelgorod Oblast
339,978
59
MakeyevkaDonetsk People's Republic
338,968
60
Nizhny TagilSverdlovsk Oblast
338,966
61
KalugaKaluga Oblast
337,058
62
ChitaZabaykalsky Krai
334,427
63
GroznyChechen Republic
328,533
64
VolzhskyVolgograd Oblast
321,479
65
SmolenskSmolensk Oblast
316,570
66
PodolskMoscow Oblast
314,934
67
SaranskRepublic of Mordovia
314,871
68
VologdaVologda Oblast
313,944
69
KurganKurgan Oblast
310,911
70
CherepovetsVologda Oblast
305,185
71
OryolOryol Oblast
303,169
72
ArkhangelskArkhangelsk Oblast
301,199
73
VladikavkazRepublic of North Ossetia-Alania
295,830
74
NizhnevartovskKhanty-Mansi Autonomous Okrug-Yugra
283,256
75
Yoshkar-OlaMari El Republic
281,248
76
SterlitamakRepublic of Bashkortostan
277,410
77
MurmanskMurmansk Oblast
270,384
78
KostromaKostroma Oblast
267,481
79
NovorossiyskKrasnodar Krai
262,293
80
TambovTambov Oblast
261,803
81
KhimkiMoscow Oblast
257,128
82
MytishchiMoscow Oblast
255,429
83
NalchikKabardino-Balkar Republic
247,054
84
TaganrogRostov Oblast
245,120
85
NizhnekamskRepublic of Tatarstan
241,479
86
BlagoveshchenskAmur Oblast
241,437
87
GorlovkaDonetsk People's Republic
239,828
88
Komsomolsk-on-AmurKhabarovsk Krai
238,505
89
PetrozavodskRepublic of Karelia
234,897
90
KorolyovMoscow Oblast
228,095
91
ShakhtyRostov Oblast
226,452
92
EngelsSaratov Oblast
225,428
93
Veliky NovgorodNovgorod Oblast
224,286
94
LyubertsyMoscow Oblast
224,195
95
BratskIrkutsk Oblast
224,071
96
Stary OskolBelgorod Oblast
221,676
97
AngarskIrkutsk Oblast
221,296
98
SyktyvkarKomi Republic
220,580
99
DzerzhinskNizhny Novgorod Oblast
218,630
100
PskovPskov Oblast
193,082
Highlights
Within Russia, Moscow ranks first in 2021 with 13,010,112, followed by Saint Petersburg (5,601,911) and Novosibirsk (1,633,595).
Moscow is 2.3 times higher than Saint Petersburg, the runner-up.
Across 100 entries, values run from 13,010,112 (Moscow) to 193,082 (Pskov), with a median of 413,407.
Source: Rosstat, 2021 census (via Wikipedia), 2021. Unit: people.
Source: Rosstat, 2021 census (via Wikipedia) · CC BY-SA 4.0 (Wikipedia); underlying data © the cited publisher · fetched Oct 13, 2026