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 
32,591. Karaundi  Pakistan 8,604
89,789. Karavan  Kyrgyzstan 1,100
35,897. Karayazı  Turkey 7,340
94,751. Karbach  Germany 544
82,576. Karbach  Germany 1,403
878. Karbala  Iraq 434,450
17,105. Karben  Germany 21,642
54,770. Karbi  Armenia 3,521
51,795. Karbinci  Macedonia 3,900
94,684. Karby  Germany 558
16,668. Karcag  Hungary 22,370
68,343. Karchaghbyur  Armenia 2,274
72,742. Karcsa  Hungary 1,984
29,110. Karczew  Poland 10,319
93,526. Karczmiska  Poland 800
59,328. Kardailovo  Russia 3,036
73,580. Kardámaina  Greece 1,926
88,772. Kardamás  Greece 1,138
71,402. Kardašova Řečice  Czech Republic 2,071
76,254. Kardiá  Greece 1,751
12,114. Kardítsa  Greece 32,789
69,412. Karditsomagoúla  Greece 2,200
52,833. Kärdla  Estonia 3,763
34,496. Kardonikskaya  Russia 7,830
45,288. Kardymovo  Russia 4,951
58,035. Kardzhin  Russia 3,154
66,088. Kareela  Australia 2,438
13,916. Karelī  India 27,808
34,587. Karelichy  Belarus 7,800
25,432. Karema  Tanzania 12,630
95,943. Karenz  Germany 322
14,621. Karera  India 26,212
43,118. Kargalinskaya  Russia 5,371
32,671. Kargasok  Russia 8,572
28,147. Kargat  Russia 10,881
88,120. Kargı  Turkey 1,163
23,873. Kargil  India 13,838
28,012. Kargopol’  Russia 10,966
93,775. Kargow  Germany 744
53,721. Kargowa  Poland 3,649
14,369. Karhal  India 26,693
16,349. Karhula  Finland 22,867
19,096. Kari  Nigeria 18,812
91,249. Kariaí  Greece 1,048
14,948. Kariba  Zimbabwe 25,531
37,261. Karibib  Namibia 6,898
78,418. Karijoki  Finland 1,621
7,664. Karīmganj  India 55,290
1,735. Karīmnagar  India 228,745
30,541. Karīmpur  India 9,565
65,366. Karinainen  Finland 2,497
41,677. Kario  Pakistan 5,685
32,063. Karis  Finland 8,853
69,040. Karítsa  Greece 2,225
2,885. Kariya  Japan 139,159
23,194. Kāriyāpatti  India 14,398
77,775. Karjalohja  Finland 1,657
11,550. Karjat  India 34,554
15,010. Kārkāl  India 25,374
45,292. Karkamış  Turkey 4,951
32,149. Karkkila  Finland 8,811
45,824. Kärkölä  Finland 4,853
72,707. Karksi-Nuia  Estonia 1,986
96,474. Karl  Germany 230
11,240. Karleby  Finland 35,586
87,502. Karlholmsbruk  Sweden 1,187
26,352. Karlín  Czech Republic 11,971
41,037. Karlino  Poland 5,832
32,170. Karlıova  Turkey 8,801
20,449. Karlivka  Ukraine 17,226
92,100. Karlobag  Croatia 1,019
8,663. Karlovac  Croatia 48,123
89,035. Karlovice  Czech Republic 1,128
18,225. Karlovo  Bulgaria 19,958
8,120. Karlovy Vary  Czech Republic 51,807
54,349. Karlsborg  Sweden 3,574
97,084. Karlsdorf  Germany 104
31,031. Karlsdorf-Neuthard  Germany 9,329
19,831. Karlsfeld  Germany 17,920
58,988. Karlshagen  Germany 3,066
19,657. Karlshamn  Sweden 18,161
95,770. Karlshausen  Germany 353
44,932. Karlshuld  Germany 5,012
75,439. Karlshus  Norway 1,801
14,275. Karlskoga  Sweden 26,949
46,855. Karlskron  Germany 4,661
12,261. Karlskrona  Sweden 32,309
1,392. Karlsruhe  Germany 283,799
7,134. Karlstad  Sweden 59,266
22,240. Karlstadt  Germany 15,272
96,568. Karlum  Germany 211
83,384. Karmah  Palestinian Territory 1,365
51,607. Karmah an Nuzul  Sudan 3,928
16,384. Karmāla  India 22,809
34,420. Karmaskaly  Russia 7,858
9,292. Karmi’el  Israel 44,382
1,773. Karnāl  India 225,049
59,267. Karnes City  United States 3,042
93,654. Karnice  Poland 771
92,821. Karniewo  Poland 968