Population of cities towns and villages by country

Countries reporting
233
Highest
233.26 million
China
Lowest
889
Nauru
Median
1.49 million
Years covered
71
1950–2020
Data points
3,540

What the numbers show

Population of cities towns and villages is currently reported for 233 countries. The highest value is 233.26 million in China; the lowest is 889 in Nauru.

The median across all reporting countries is 1.49 million, and the mean is 6.81 million.

Over the past decade 154 countries rose and 79 fell. The largest increase was in Macau, China (up 130.2%), and the largest decrease in Turks and Caicos Islands (down 56.4%).

Population of cities towns and villages: full country ranking

#Country LatestYear 10-year changeTrend
1 China 233.26 million 2020 up 1.1% rising
1 Mayotte 25,604 2020 down 37.5% rising
2 India 232.95 million 2020 down 3.9% rising
2 Cook Islands 15,644 2020 up 83.2% falling
3 United States 88.17 million 2020 up 1.2% rising
3 Anguilla 14,843 2020 up 11.2% rising
4 Brazil 43.30 million 2020 up 3.0% rising
4 Saint Helena, Ascension and Tristan da Cunha 5,430 2020 up 1.9% flat
5 Ethiopia 42.37 million 2020 up 7.1% rising
5 Montserrat 4,508 2020 down 6.0% volatile
6 Nigeria 41.56 million 2020 up 22.3% rising
6 Tokelau 2,128 2020 up 34.3% rising
7 Indonesia 38.74 million 2020 up 6.1% rising
7 Niue 1,798 2020 up 1.7% falling
8 Russia 31.00 million 2020 up 0.0% flat
9 Mexico 28.75 million 2020 up 11.0% rising
10 United Republic of Tanzania 28.35 million 2020 up 20.5% rising
11 Pakistan 28.23 million 2020 down 12.5% rising
12 Thailand 28.19 million 2020 down 3.9% rising
13 Democratic Republic of the Congo 26.02 million 2020 up 22.2% rising
14 France 24.97 million 2020 up 4.1% rising
15 Germany 22.56 million 2020 up 0.3% rising
16 Philippines 17.03 million 2020 down 1.8% rising
17 Madagascar 16.54 million 2020 up 16.5% rising
18 Myanmar 16.24 million 2020 up 5.9% rising
19 Mozambique 15.39 million 2020 up 34.3% rising
20 Poland 15.25 million 2020 down 0.5% rising
21 Türkiye 15.21 million 2020 up 5.6% rising
22 Italy 13.93 million 2020 down 2.8% flat
23 Uganda 13.52 million 2020 down 6.0% rising
24 Iran (Islamic Republic of) 13.42 million 2020 up 3.6% rising
25 South Africa 12.95 million 2020 up 1.8% rising
26 Viet Nam 12.88 million 2020 up 2.0% rising
27 Kenya 12.88 million 2020 down 0.7% rising
28 Niger 12.00 million 2020 up 49.4% volatile
29 Sudan 11.80 million 2020 up 37.0% rising
30 Ukraine 11.60 million 2020 down 2.8% falling
31 Mali 11.49 million 2020 up 25.7% rising
32 Japan 11.21 million 2020 down 1.1% flat
33 Burkina Faso 10.87 million 2020 up 31.6% rising
34 Zimbabwe 10.31 million 2020 up 22.3% rising
35 Spain 10.19 million 2020 down 4.9% rising
36 Côte d'Ivoire 9.46 million 2020 up 15.2% volatile
37 United Kingdom 9.40 million 2020 up 2.4% rising
38 Colombia 9.39 million 2020 up 0.3% rising
39 Canada 9.07 million 2020 up 5.9% rising
40 Zambia 8.92 million 2020 up 32.0% volatile
41 Algeria 8.91 million 2020 up 5.3% rising
42 Peru 8.86 million 2020 up 3.8% rising
43 Romania 8.78 million 2020 down 4.9% falling
44 Chad 8.36 million 2020 up 44.5% volatile
45 Angola 8.28 million 2020 up 22.7% volatile
46 Morocco 8.01 million 2020 up 2.5% rising
47 Nepal 7.94 million 2020 down 1.7% rising
48 Ghana 7.38 million 2020 up 13.6% rising
49 Malawi 6.96 million 2020 down 1.1% rising
50 Cameroon 6.77 million 2020 up 28.8% rising
51 Argentina 6.31 million 2020 up 3.2% rising
52 Guinea 6.21 million 2020 up 19.2% rising
53 Afghanistan 6.09 million 2020 down 0.4% rising
54 Malaysia 6.00 million 2020 up 5.7% rising
55 Cambodia 5.34 million 2020 up 7.5% rising
56 Papua New Guinea 5.27 million 2020 up 9.8% rising
57 Iraq 5.26 million 2020 up 9.4% rising
58 Yemen 5.17 million 2020 up 4.3% rising
59 Republic of Korea 5.13 million 2020 up 4.7% falling
60 Lao People's Democratic Republic 5.10 million 2020 up 10.5% rising
61 Saudi Arabia 5.07 million 2020 up 15.2% volatile
62 Senegal 5.06 million 2020 up 29.9% rising
63 Uzbekistan 4.90 million 2020 up 11.4% rising
64 Guatemala 4.70 million 2020 up 19.9% rising
65 Australia 4.58 million 2020 up 4.7% rising
66 Kazakhstan 4.54 million 2020 up 1.4% rising
67 Syrian Arab Republic 4.41 million 2020 up 0.6% rising
68 Czechia 4.21 million 2020 down 1.0% rising
69 Honduras 4.14 million 2020 up 7.8% rising
70 Ecuador 3.95 million 2020 up 8.8% rising
71 South Sudan 3.73 million 2020 down 18.8% rising
72 Austria 3.68 million 2020 up 0.1% rising
73 Hungary 3.65 million 2020 down 1.9% flat
74 Benin 3.59 million 2020 up 27.4% rising
75 Chile 3.53 million 2020 up 5.7% rising
76 Greece 3.51 million 2020 down 3.2% rising
77 Democratic People's Republic of Korea 3.51 million 2020 up 9.1% rising
78 Sri Lanka 3.46 million 2020 down 6.0% rising
79 Tunisia 3.44 million 2020 up 1.7% rising
80 Bolivia (Plurinational State of) 3.40 million 2020 up 3.8% rising
81 Bangladesh 3.40 million 2020 down 24.1% falling
82 Egypt 3.35 million 2020 up 5.6% falling
83 Sierra Leone 3.35 million 2020 up 13.1% rising
84 Venezuela (Bolivarian Republic of) 3.27 million 2020 down 0.5% rising
85 Sweden 3.23 million 2020 up 3.2% rising
86 Portugal 3.06 million 2020 down 3.6% flat
87 Somalia 2.89 million 2020 up 28.5% rising
88 Netherlands 2.77 million 2020 up 1.5% rising
89 Bulgaria 2.77 million 2020 down 6.6% falling
90 Paraguay 2.68 million 2020 up 23.9% rising
91 Slovak Republic 2.54 million 2020 up 2.2% rising
92 Togo 2.49 million 2020 up 33.1% rising
93 Belgium 2.49 million 2020 down 0.2% flat
94 Belarus 2.45 million 2020 down 8.4% falling
95 Serbia 2.43 million 2020 down 8.2% falling
96 Nicaragua 2.34 million 2020 up 18.8% rising
97 Ireland 2.25 million 2020 up 7.3% rising
98 Central African Republic 2.21 million 2020 up 7.3% rising
99 Finland 2.16 million 2020 down 1.8% flat
100 Azerbaijan 2.15 million 2020 up 2.0% rising
101 Liberia 2.11 million 2020 up 14.0% rising
102 Switzerland 2.07 million 2020 up 2.4% rising
103 Denmark 2.05 million 2020 up 0.5% rising
104 Cuba 2.00 million 2020 up 7.1% rising
105 Haiti 1.96 million 2020 down 7.3% rising
106 Burundi 1.94 million 2020 down 24.1% rising
107 Norway 1.91 million 2020 up 4.2% rising
108 Mauritania 1.88 million 2020 up 24.2% rising
109 Croatia 1.80 million 2020 down 6.5% falling
110 Libya 1.73 million 2020 up 7.6% rising
111 Tajikistan 1.68 million 2020 up 14.3% rising
112 Turkmenistan 1.63 million 2020 up 11.5% rising
113 Kyrgyzstan 1.63 million 2020 up 17.0% rising
114 Bosnia and Herzegovina 1.61 million 2020 down 12.0% falling
115 Dominican Republic 1.59 million 2020 up 7.1% rising
116 Namibia 1.59 million 2020 up 20.3% rising
117 El Salvador 1.49 million 2020 up 5.8% rising
118 Republic of Moldova 1.43 million 2020 down 7.0% rising
119 Lesotho 1.39 million 2020 up 10.0% rising
120 Panama 1.36 million 2020 up 10.0% rising
121 Georgia 1.35 million 2020 down 1.6% falling
122 Costa Rica 1.33 million 2020 up 8.5% rising
123 Taïwan 1.29 million 2020 up 7.3% rising
124 New Zealand 1.20 million 2020 up 6.6% rising
125 Eritrea 1.20 million 2020 up 9.0% rising
126 Lithuania 1.18 million 2020 down 9.2% falling
127 Slovenia 1.04 million 2020 up 1.1% rising
128 Oman 1.04 million 2020 up 25.8% rising
129 Rwanda 1.03 million 2020 down 31.6% falling
130 Mongolia 970,912 2020 up 2.0% rising
131 Albania 921,964 2020 down 17.3% flat
132 United Arab Emirates 921,160 2020 up 36.8% volatile
133 Eswatini 912,297 2020 up 15.0% rising
134 Guinea-Bissau 907,200 2020 up 21.3% rising
135 Latvia 814,870 2020 down 6.8% falling
136 Jamaica 782,524 2020 up 13.9% rising
137 Botswana 728,693 2020 up 16.6% rising
138 Jordan 710,062 2020 up 5.1% rising
139 Timor-Leste 671,378 2020 up 1.5% rising
140 Armenia 665,250 2020 down 2.6% rising
141 Gambia 632,697 2020 up 5.6% rising
142 Puerto Rico 626,315 2020 up 2.6% falling
143 Lebanon 591,690 2020 down 10.9% rising
144 Solomon Islands 581,600 2020 up 31.4% volatile
145 Israel 566,527 2020 up 3.4% rising
146 North Macedonia 551,402 2020 down 6.7% rising
147 Bhutan 535,215 2020 up 13.2% rising
148 Congo 475,799 2020 down 15.5% rising
149 Uruguay 467,385 2020 down 1.6% rising
150 Estonia 465,167 2020 down 4.7% rising
151 Fiji 406,636 2020 down 1.7% rising
152 Gabon 392,716 2020 up 11.2% rising
153 Cyprus 316,824 2020 up 6.6% rising
154 State of Palestine 300,940 2020 down 4.6% rising
155 Maldives 218,611 2020 up 16.0% rising
156 Guyana 212,813 2020 up 5.1% rising
157 Vanuatu 209,344 2020 up 21.1% rising
158 Luxembourg 197,272 2020 up 1.2% rising
159 Qatar 187,288 2020 up 54.4% volatile
160 Trinidad and Tobago 185,894 2020 up 3.1% rising
161 Equatorial Guinea 180,829 2020 down 48.6% rising
162 Suriname 179,059 2020 up 0.0% rising
163 Belize 171,553 2020 up 32.7% rising
164 Kuwait 168,504 2020 up 36.7% volatile
165 Cabo Verde 146,255 2020 up 12.5% rising
166 Mauritius 117,061 2020 up 7.9% flat
167 Djibouti 111,715 2020 up 25.5% rising
168 Montenegro 110,799 2020 down 10.3% rising
169 Comoros 109,669 2020 down 17.9% rising
170 French Polynesia 107,288 2020 down 4.5% rising
171 Martinique 101,870 2020 up 5.4% rising
172 Guadeloupe 101,812 2020 up 0.4% rising
173 Réunion 100,835 2020 up 5.0% falling
174 New Caledonia 97,705 2020 down 10.9% rising
175 Samoa 89,515 2020 up 4.7% rising
176 Iceland 88,500 2020 up 5.9% rising
177 French Guiana 86,550 2020 up 7.1% volatile
178 Brunei Darussalam 86,027 2020 up 7.0% rising
179 Micronesia (Federated States of) 78,331 2020 up 11.3% rising
180 Bahamas 69,890 2020 down 0.0% rising
181 Western Sahara 54,285 2020 up 15.4% rising
182 Saint Lucia 48,579 2020 down 3.6% rising
183 Kiribati 42,181 2020 down 20.1% rising
184 Tonga 41,669 2020 down 7.2% rising
185 Dominica 38,586 2020 down 15.0% rising
186 Barbados 38,450 2020 down 3.1% rising
187 Sao Tome and Principe 36,000 2020 up 8.9% rising
188 Hong Kong (China) 34,765 2020 up 1.8% falling
189 Faroe Islands 32,696 2020 up 9.4% rising
190 Saint Vincent and the Grenadines 32,284 2020 up 17.7% rising
191 Greenland 32,222 2020 down 9.3% rising
192 Grenada 32,026 2020 down 6.3% rising
193 Bahrain 31,762 2020 up 19.2% rising
194 Isle of Man 27,279 2020 down 15.0% rising
195 Saint Kitts and Nevis 27,074 2020 up 7.9% rising
196 Seychelles 25,640 2020 up 0.2% rising
197 Malta 25,360 2020 up 1.2% falling
198 Guam 25,082 2020 down 6.7% falling
199 Virgin Islands U.S. 23,130 2020 down 1.3% rising
200 Antigua and Barbuda 22,535 2020 down 3.5% falling
201 Andorra 20,594 2020 up 18.5% rising
202 Marshall Islands 17,348 2020 down 23.7% rising
203 Northern Mariana Islands 15,328 2020 down 9.6% rising
204 British Virgin Islands 13,763 2020 up 33.1% rising
205 Wallis and Futuna 11,616 2020 down 11.8% rising
206 Palau 10,802 2020 up 42.5% rising
207 American Samoa 10,614 2020 up 0.8% rising
208 Turks and Caicos Islands 10,372 2020 down 56.4% volatile
209 Curaçao 10,035 2020 down 34.0% falling
210 Bonaire, Sint Eustatius and Saba 9,897 2020 up 28.8% flat
211 Jersey 9,528 2020 down 22.8% falling
212 Liechtenstein 9,490 2020 down 1.0% falling
213 San Marino 6,795 2020 up 9.5% rising
214 Saint Pierre and Miquelon 5,827 2020 down 3.3% volatile
215 Bailiwick of Guernsey 5,748 2020 up 3.1% rising
216 Cayman Islands 5,302 2020 down 14.9% falling
217 Aruba 5,030 2020 down 13.0% falling
218 Singapore 4,222 2020 up 35.8% falling
219 Falkland Islands (Malvinas) 3,506 2020 up 9.6% rising
220 Saint Martin (French part) 3,267 2020 up 60.1% falling
221 Tuvalu 2,869 2020 down 41.5% rising
222 Saint Barthélemy 1,348 2020 down 8.2% volatile
223 Sint Maarten 1,307 2020 down 25.2% volatile
224 Macau, China 1,120 2020 up 130.2% falling
225 Bermuda 1,029 2020 up 4.6% falling
226 Nauru 889 2020 down 24.4% volatile

Share, cite or embed this page

Cite this page

Population of cities towns and villages by country. Statizoid, drawing on Our World in Data. Retrieved 20 August 2026, from https://population.statizoid.com/stat/population-of-cities-towns-and-villages/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://population.statizoid.com/stat/population-of-cities-towns-and-villages/">Population of cities towns and villages by country</a> — Statizoid

About this data

Indicator
Population of cities towns and villages
Source
Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
236 places, 3,540 data points, 1950–2020
Last refreshed