Home Largest Cities

100 Largest Cities in the World

The biggest cities ranked by population. Explore demographics and statistics for the world's most populous urban areas.

World's Largest Cities by Population

Rank City Country Population
1 Chongqing CN flag People's Republic of China 32,054,159
2 Delhi IN flag India 26,495,000
3 Shanghai CN flag People's Republic of China 24,870,895
4 Beijing CN flag People's Republic of China 21,893,095
5 Chengdu CN flag People's Republic of China 20,937,757
6 Lahore Division PK flag Pakistan 19,581,281
7 Guangzhou CN flag People's Republic of China 18,676,605
8 Shenzhen CN flag People's Republic of China 17,681,600
9 Dhaka BD flag Bangladesh 16,800,000
10 Gujranwala Division PK flag Pakistan 16,123,984
11 Istanbul TR flag Turkey 15,655,924
12 Mumbai IN flag India 15,414,288
13 Lagos NG flag Nigeria 15,070,000
14 Beijing Shi CN flag People's Republic of China 14,933,274
15 Karachi PK flag Pakistan 14,910,352
16 Dhaka District BD flag Bangladesh 14,734,701
17 Kinshasa CD flag Democratic Republic of the Congo 14,565,700
18 Tokyo JP flag Japan 14,264,798
19 Faisalabad Division PK flag Pakistan 14,177,081
20 Ho Chi Minh City VN flag Vietnam 14,002,598
21 Tianjin CN flag People's Republic of China 13,866,009
22 Moscow RU flag Russia 13,274,285
23 Lahore District PK flag Pakistan 12,978,661
24 Xi'an CN flag People's Republic of China 12,952,907
26 Zhengzhou CN flag People's Republic of China 12,600,574
27 Bengaluru IN flag India 12,327,000
28 Wuhan CN flag People's Republic of China 12,326,518
29 Multan Division PK flag Pakistan 12,265,161
30 Chongqing Shi CN flag People's Republic of China 12,135,000
31 Hangzhou CN flag People's Republic of China 11,936,010
32 São Paulo BR flag Brazil 11,904,961
33 Greater Rio de Janeiro BR flag Brazil 11,900,000
34 Baoding CN flag People's Republic of China 11,544,036
35 Bahawalpur Division PK flag Pakistan 11,464,031
36 Jakarta ID flag Indonesia 11,135,191
37 Thane district IN flag India 11,060,148
38 Linyi CN flag People's Republic of China 11,018,365
39 Dera Ghazi Khan District PK flag Pakistan 11,014,398
40 Shijiazhuang CN flag People's Republic of China 10,640,458
41 Dongguan CN flag People's Republic of China 10,466,625
42 Qingdao CN flag People's Republic of China 10,071,722
43 Changsha CN flag People's Republic of China 10,047,914
44 Los Angeles County US flag United States 10,014,009
45 Harbin CN flag People's Republic of China 10,009,854
46 North 24 Parganas district IN flag India 10,009,781
47 Rawalpindi Division PK flag Pakistan 10,007,821
49 Cairo EG flag Egypt 9,801,536
50 Nanyang CN flag People's Republic of China 9,713,112
51 Seoul KR flag South Korea 9,668,465
52 Bengaluru Urban district IN flag India 9,621,551
53 Wenzhou CN flag People's Republic of China 9,572,903
54 Foshan CN flag People's Republic of China 9,498,863
55 Pune division IN flag India 9,429,408
56 Handan CN flag People's Republic of China 9,413,990
57 Ningbo CN flag People's Republic of China 9,404,283
58 Weifang CN flag People's Republic of China 9,386,705
59 Hefei CN flag People's Republic of China 9,369,881
60 Mumbai Suburban district IN flag India 9,356,962
61 Nanjing CN flag People's Republic of China 9,314,685
62 Hyderabad IN flag India 9,305,000
63 Mexico City MX flag Mexico 9,209,944
64 Jinan CN flag People's Republic of China 9,202,432
65 Chattogram District BD flag Bangladesh 9,169,465
66 Xuzhou CN flag People's Republic of China 9,083,790
67 Faisalabad District PK flag Pakistan 9,075,819
68 Shenyang CN flag People's Republic of China 9,070,093
69 Changchun CN flag People's Republic of China 9,066,906
70 Zhoukou CN flag People's Republic of China 9,026,015
71 Kuala Lumpur MY flag Malaysia 9,000,280
72 Ganzhou CN flag People's Republic of China 8,970,014
73 Greater London GB flag United Kingdom 8,866,180
74 New York City US flag United States 8,804,190
75 London GB flag United Kingdom 8,799,728
76 Heze CN flag People's Republic of China 8,795,939
77 Quanzhou CN flag People's Republic of China 8,782,285
78 Nanning CN flag People's Republic of China 8,741,584
79 Tehran County IR flag Iran 8,737,510
80 Hanoi VN flag Vietnam 8,717,600
81 Tehran IR flag Iran 8,693,706
82 Kunming CN flag People's Republic of China 8,460,088
83 Randstad NL flag Netherlands 8,400,000
84 Jining CN flag People's Republic of China 8,357,897
86 Fuyang CN flag People's Republic of China 8,200,264
87 South 24 Parganas district IN flag India 8,161,961
88 Baghdad IQ flag Iraq 8,126,755
89 Bogotá CO flag Colombia 8,034,649
90 Shangqiu CN flag People's Republic of China 7,816,831
91 Nantong CN flag People's Republic of China 7,726,635
92 Tangshan CN flag People's Republic of China 7,717,983
93 Ahmedabad IN flag India 7,645,000
94 Malakand Division PK flag Pakistan 7,514,694
95 Wuxi CN flag People's Republic of China 7,462,135
96 Dalian CN flag People's Republic of China 7,450,785
97 Peshawar Division PK flag Pakistan 7,403,817
98 Cangzhou CN flag People's Republic of China 7,300,783
99 Ahmedabad district IN flag India 7,214,225
100 Xingtai CN flag People's Republic of China 7,111,106
101 Murshidabad district IN flag India 7,103,807
102 Yantai CN flag People's Republic of China 7,102,116
103 Luoyang CN flag People's Republic of China 7,081,000

About This Data

This ranking lists the 100 most populous cities in the world based on the latest available census and estimation data. Population figures represent the city proper population and may differ from metropolitan area estimates. Data is sourced from official national statistical agencies and regularly updated to reflect the most current information available.