The World - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank  City  Country Population 
51,251. Kamenický Šenov  Czech Republic 3,982
22,130. Kamenjane  Macedonia 15,376
36,995. Kamenka  Kazakhstan 6,980
77,189. Kamenka  Russia 1,693
57,076. Kamenka  Russia 3,258
54,749. Kamenka  Russia 3,525
50,207. Kamenka  Russia 4,124
30,802. Kamenka  Russia 9,450
78,677. Kamenné Žehrovice  Czech Republic 1,606
39,585. Kamennogorsk  Russia 6,208
35,190. Kamennomostskiy  Russia 7,585
39,207. Kamennomostskoye  Russia 6,316
58,452. Kamennoye  Ukraine 3,116
89,140. Kamenný Přívoz  Czech Republic 1,124
72,380. Kamenný Újezd  Czech Republic 2,002
54,803. Kamennyye Potoki  Ukraine 3,516
45,281. Kameno  Bulgaria 4,952
25,973. Kamenolomni  Russia 12,262
5,501. Kamensk-Shakhtinskiy  Russia 75,814
2,199. Kamensk-Ural’skiy  Russia 182,500
53,984. Kamenskiy  Russia 3,617
19,546. Kamenz  Germany 18,270
9,261. Kamen’-na-Obi  Russia 44,564
27,117. Kamen’-Rybolov  Russia 11,489
4,212. Kameoka  Japan 97,181
93,732. Kamern  Germany 750
23,760. Kameshkovo  Russia 13,935
61,763. Kamesznica  Poland 2,806
10,206. Kameyama  Japan 39,899
27,916. Kamëz  Albania 11,026
2,251. Kami-renjaku  Japan 178,739
84,918. Kamiah  United States 1,295
23,035. Kamianka  Ukraine 14,547
35,679. Kamias  Philippines 7,412
81,216. Kamień  Poland 1,470
62,890. Kamień  Poland 2,700
67,375. Kamień Krajeński  Poland 2,342
31,637. Kamień Pomorski  Poland 9,036
84,778. Kamienica  Poland 1,300
58,616. Kamienica  Poland 3,100
81,506. Kamienica Polska  Poland 1,456
89,898. Kamieniec  Poland 1,098
4,071. Kamieniec Podolski  Ukraine 100,000
72,942. Kamieniec Wrocławski  Poland 1,970
49,689. Kamieniec Ząbkowicki  Poland 4,200
17,042. Kamienna Góra  Poland 21,743
93,946. Kamiennik  Poland 702
61,287. Kamieńsk  Poland 2,850
8,052. Kamifukuoka  Japan 52,323
4,973. Kamigyō-ku  Japan 83,000
16,275. Kamiichi  Japan 23,004
10,618. Kamiiso  Japan 38,098
43,449. Kamikawa  Japan 5,294
5,676. Kamina  Democratic Republic of the Congo 73,557
12,734. Kaminokawa  Japan 30,827
11,233. Kaminoyama  Japan 35,593
77,999. Kaminskiy  Russia 1,645
27,889. Kamin’-Kashyrs’kyy  Ukraine 11,042
75,469. Kamionka  Poland 1,800
60,532. Kamionka Wielka  Poland 2,925
15,699. Kamīr  Pakistan 24,053
6,084. Kamloops  Canada 68,714
96,347. Kammerforst  Germany 251
93,008. Kammerforst  Germany 923
62,775. Kammerstein  Germany 2,709
96,056. Kamminke  Germany 299
80,515. Kamnica  Slovenia 1,502
25,492. Kamnik  Slovenia 12,584
83,858. Kamo  Armenia 1,340
12,316. Kamo  Japan 32,129
19,422. Kamogata  Japan 18,412
15,524. Kamojima  Japan 24,374
2,006. Kamoke  Pakistan 199,531
78,220. Kamp-Bornhofen  Germany 1,632
10,300. Kamp-Lintfort  Germany 39,490
222. Kampala  Uganda 1,353,189
80,150. Kampánis  Greece 1,523
18,911. Kampar  Malaysia 19,056
8,533. Kampen  Netherlands 48,980
10,871. Kampene  Democratic Republic of the Congo 37,034
28,311. Kampenhout  Belgium 10,784
7,204. Kamphaeng Phet  Thailand 58,787
91,872. Kampí  Greece 1,027
31,285. Kampil  India 9,200
93,863. Kampinos  Poland 723
10,967. Kampli  India 36,641
41,667. Kampokpok  Philippines 5,688
6,036. Kampong Baharu Balakong  Malaysia 69,302
6,841. Kâmpóng Cham  Cambodia 61,750
5,548. Kâmpóng Chhnăng  Cambodia 75,244
7,217. Kampong Dungun  Malaysia 58,674
18,759. Kampong Kadok  Malaysia 19,233
13,364. Kampong Masjid Tanah  Malaysia 29,185
10,203. Kampong Pangkal Kalong  Malaysia 39,904
11,973. Kâmpóng Spœ  Cambodia 33,231
18,230. Kâmpóng Thum  Cambodia 19,951
84,807. Kampor  Croatia 1,299
16,455. Kâmpôt  Cambodia 22,691
10,706. Kampung Ayer Keroh  Malaysia 37,716
22,027. Kampung Ayer Molek  Malaysia 15,497