🌆 Largest Cities in China

The 100 most populous Chinese cities at the 2020 census.

📅 2020📏 people100 entries🇨🇳 See all of this country’s rankings →
Each tile’s area is its share of the combined total of 390,153,682 (100 entries). Stronger colour means a higher rank. The smallest 60 are merged into one grey tile.
1
ShanghaiMunicipality
21,909,814
2
BeijingMunicipality
18,960,744
3
ShenzhenGuangdong
17,444,609
4
GuangzhouGuangdong
16,096,724
5
ChengduSichuan
13,568,357
6
TianjinMunicipality
11,052,404
7
WuhanHubei
10,494,879
8
DongguanGuangdong
9,644,871
9
ChongqingMunicipality
9,580,819
10
Xi'anShaanxi
9,392,938
11
HangzhouZhejiang
9,236,032
12
FoshanGuangdong
9,042,509
13
NanjingJiangsu
7,519,814
14
ShenyangLiaoning
7,026,358
15
ZhengzhouHenan
6,461,013
16
QingdaoShandong
6,165,279
17
SuzhouJiangsu
5,892,892
18
JinanShandong
5,648,162
19
ChangshaHunan
5,630,256
20
KunmingYunnan
5,273,144
21
HarbinHeilongjiang
5,242,897
22
ShijiazhuangHebei
5,090,440
23
HefeiAnhui
5,055,978
24
DalianLiaoning
4,913,879
25
XiamenFujian
4,617,251
26
NanningGuangxi
4,582,703
27
ChangchunJilin
4,557,356
28
TaiyuanShanxi
4,303,673
29
GuiyangGuizhou
4,021,275
30
WuxiJiangsu
3,956,985
31
ÜrümqiXinjiang
3,842,560
32
ZhongshanGuangdong
3,841,873
33
ShantouGuangdong
3,838,900
34
NingboZhejiang
3,731,203
35
FuzhouFujian
3,723,454
36
NanchangJiangxi
3,518,975
37
ChangzhouJiangsu
3,187,315
38
LanzhouGansu
3,012,577
39
NantongJiangsu
2,987,600
40
HuizhouGuangdong
2,900,113
41
XuzhouJiangsu
2,845,552
42
ZiboShandong
2,750,312
43
LinyiShandong
2,743,843
44
WenzhouZhejiang
2,582,017
45
TangshanHebei
2,549,968
46
HohhotInner Mongolia
2,373,399
47
HaikouHainan
2,349,239
48
ShaoxingZhejiang
2,333,080
49
YantaiShandong
2,311,885
50
LuoyangHenan
2,230,661
51
ZhuhaiGuangdong
2,207,090
52
LiuzhouGuangxi
2,204,841
53
BaotouInner Mongolia
2,104,114
54
HandanHebei
2,095,134
55
YangzhouJiangsu
2,067,254
56
WeifangShandong
1,998,405
57
BaodingHebei
1,940,384
58
DatongShanxi
1,809,505
59
Huai'anJiangsu
1,804,611
60
JiangmenGuangdong
1,795,459
61
GanzhouJiangxi
1,778,132
62
JiningShandong
1,700,054
63
XiangyangHubei
1,686,403
64
XiningQinghai
1,677,177
65
ZunyiGuizhou
1,675,245
66
YinchuanNingxia
1,662,968
67
KunshanJiangsu
1,652,159
68
DaqingHeilongjiang
1,604,027
69
WuhuAnhui
1,598,165
70
MianyangSichuan
1,549,499
71
PutianFujian
1,539,389
72
QinhuangdaoHebei
1,520,199
73
ZhuzhouHunan
1,510,148
74
JilinJilin
1,509,292
75
TaizhouZhejiang
1,485,502
76
YiwuZhejiang
1,481,384
77
XingtaiHebei
1,480,754
78
AnshanLiaoning
1,480,332
79
QuanzhouFujian
1,469,157
80
CixiZhejiang
1,457,510
81
Tai'anShandong
1,416,591
82
JinjiangFujian
1,416,151
83
NanyangHenan
1,407,616
84
ZhanjiangGuangdong
1,400,709
85
GuilinGuangxi
1,361,244
86
YanchengJiangsu
1,353,475
87
ZaozhuangShandong
1,349,883
88
Taizhou (Jiangsu)Jiangsu
1,348,327
89
ShangraoJiangxi
1,342,220
90
WeihaiShandong
1,339,645
91
ZhangjiakouHebei
1,339,384
92
JiangyinJiangsu
1,331,352
93
MaomingGuangdong
1,307,802
94
HezeShandong
1,293,767
95
YichangHubei
1,284,305
96
XinxiangHenan
1,271,350
97
HuainanAnhui
1,255,619
98
NanchongSichuan
1,254,455
99
ChaozhouGuangdong
1,254,007
100
JieyangGuangdong
1,242,906

Highlights

Within China, Shanghai ranks first in 2020 with 21,909,814, followed by Beijing (18,960,744) and Shenzhen (17,444,609).

Across 100 entries, values run from 21,909,814 (Shanghai) to 1,242,906 (Jieyang), with a median of 2,218,876.

Source: National Bureau of Statistics of China, 2020 census (via Wikipedia), 2020. Unit: people.

Source: National Bureau of Statistics of China, 2020 census (via Wikipedia) · CC BY-SA 4.0 (Wikipedia); underlying data © the cited publisher · fetched Oct 13, 2026