Largest cities in the world

The 100 most populous cities on mapof.net, ranked by the population recorded in GeoNames.

How to read this list: there is no single definition of a city. Some figures cover only the city proper, others a whole municipality (Chinese and some Pakistani and South African figures include large surrounding areas), and none are metropolitan-area totals. Rankings by metro area — such as those published by the UN — look different, with Tokyo, Delhi and Shanghai usually at the top.

Top 100 cities by population

#CityCountryPopulation
1ShanghaiChina24,874,500
2BeijingChina18,960,744
3GuangzhouChina18,676,605
4ShenzhenChina17,494,398
5KinshasaDemocratic Republic of the Congo16,000,000
6IstanbulTurkey15,701,602
7LagosNigeria15,388,000
8Ho Chi Minh CityVietnam14,002,598
9TianjinChina13,866,009
10WuhanChina13,739,000
11ChengduChina13,568,357
12LahorePakistan13,004,135
13Xi’anChina12,952,907
14MumbaiIndia12,691,836
15São PauloBrazil12,400,232
16Mexico CityMexico12,294,193
17HangzhouChina11,936,010
18KarachiPakistan11,624,219
19DelhiIndia11,034,555
20MoscowRussia10,381,222
21DhakaBangladesh10,356,500
22SeoulSouth Korea10,349,312
23TokyoJapan9,733,276
24DongguanChina9,644,871
25CairoEgypt9,606,916
26JohannesburgSouth Africa9,418,183
27NanjingChina9,314,685
28ShenyangChina9,070,093
29FoshanChina9,042,509
30LondonUnited Kingdom8,961,989
31New York CityUnited States8,804,190
32JakartaIndonesia8,540,121
33BengaluruIndia8,495,492
34HanoiVietnam8,053,663
35TaipeiTaiwan7,871,900
36LimaPeru7,737,002
37BogotáColombia7,674,366
38ChongqingChina7,457,599
39Hong KongHong Kong7,396,076
40BaghdadIraq7,216,000
41QingdaoChina7,172,451
42TehranIran7,153,309
43HyderābādIndia6,993,262
44Rio de JaneiroBrazil6,747,815
45SuzhouChina6,715,559
46AhmedabadIndia6,357,693
47AbidjanIvory Coast6,321,017
48ShijiazhuangChina5,758,403
49ChangchunChina5,691,024
50SydneyAustralia5,638,830
51SingaporeSingapore5,638,700
52MelbourneAustralia5,435,590
53Dar es SalaamTanzania5,383,728
54Saint PetersburgRussia5,351,935
55TaiyuanChina5,305,061
56AlexandriaEgypt5,263,542
57HarbinChina5,242,897
58BangkokThailand5,104,476
59HefeiChina5,050,000
60DalianChina4,913,879
61KanoNigeria4,910,000
62SantiagoChile4,837,295
63Cape TownSouth Africa4,772,846
64PeshawarPakistan4,758,762
65JeddahSaudi Arabia4,697,000
66ChennaiIndia4,681,087
67KolkataIndia4,631,392
68XiamenChina4,617,251
69SuratIndia4,591,246
70GuiyangChina4,506,134
71YangonMyanmar4,477,638
72KabulAfghanistan4,434,550
73NairobiKenya4,397,073
74WuxiChina4,396,835
75GizaEgypt4,367,343
76LanzhouChina4,359,446
77JinanChina4,335,989
78ZhengzhouChina4,253,913
79BamakoMali4,227,569
80RiyadhSaudi Arabia4,205,961
81FuzhouChina4,094,491
82ÜrümqiChina4,054,000
83ChittagongBangladesh3,920,222
84Addis AbabaEthiopia3,860,000
85KunmingChina3,855,346
86ZhongshanChina3,841,873
87NanningChina3,839,800
88ShantouChina3,838,900
89Los AngelesUnited States3,820,914
90FaisalabadPakistan3,800,193
91DubaiUnited Arab Emirates3,790,000
92YokohamaJapan3,777,491
93NingboChina3,731,203
94CasablancaMorocco3,665,954
95IbadanNigeria3,649,000
96PuyangChina3,590,000
97AnkaraTurkey3,517,182
98ShiyanChina3,460,000
99HohhotChina3,446,100
100BerlinGermany3,426,354

Largest cities by continent

Europe

Asia

Africa

North America

South America

Oceania

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.