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 
41,007. Aznalcóllar  Spain 5,839
11,455. Azogues  Ecuador 34,877
29,498. Azor  Israel 10,108
5,047. Azov  Russia 82,133
43,368. Azovo  Russia 5,311
51,400. Azovskaya  Russia 3,960
48,000. Azoyú  Mexico 4,462
23,229. Azpeitia  Spain 14,375
8,642. Azrou  Morocco 48,249
37,713. Aztec  United States 6,763
7,151. Azua de Compostela  Dominican Republic 59,139
33,454. Azuaga  Spain 8,242
45,254. Azuga  Romania 4,961
7,837. Azul  Argentina 53,941
12,130. Azuqueca de Henares  Spain 32,744
8,977. Azusa  United States 46,361
5,543. Azzaba  Algeria 75,317
25,093. Azzano Decimo  Italy 12,880
74,536. Azzano Mella  Italy 1,859
37,692. Azzano San Paolo  Italy 6,769
52,373. Azzate  Italy 3,820
13,999. Az̧ Z̧āhirīyah  Palestinian Territory 27,616
87,118. Baak  Netherlands 1,200
12,702. Baalbek  Lebanon 30,916
81,010. Baalberge  Germany 1,479
18,471. Baao  Philippines 19,612
17,786. Baar  Switzerland 20,546
45,774. Baar-Ebenhausen  Germany 4,862
9,690. Baardheere  Somalia 42,240
67,916. Baarle-Hertog  Belgium 2,305
15,413. Baarn  Netherlands 24,584
59,243. Baay  Philippines 3,045
1,436. Bab Ezzouar  Algeria 275,630
49,452. Baba Ana  Romania 4,234
29,523. Babadag  Romania 10,101
47,260. Babadağ  Turkey 4,587
14,353. Babaeski  Turkey 26,724
57,472. Babag  Philippines 3,215
5,455. Babahoyo  Ecuador 76,279
21,356. Bābai  India 16,176
39,349. Băbăiţa  Romania 6,276
20,102. Babana  Nigeria 17,617
61,737. Băbana  Romania 2,809
65,842. Babanka  Ukraine 2,460
30,033. Babanki  Cameroon 9,851
14,224. Babat  Indonesia 27,038
11,644. Babati  Tanzania 34,291
39,468. Babatngon  Philippines 6,237
25,913. Babayevo  Russia 12,300
23,853. Babayurt  Russia 13,857
81,118. Babbitt  United States 1,475
43,232. Babenhausen  Germany 5,342
20,993. Babenhausen  Germany 16,575
72,255. Băbeni  Romania 2,011
30,990. Băbeni  Romania 9,350
60,881. Babensham  Germany 2,892
21,919. Baberu  India 15,607
61,451. Babeţi  Romania 2,835
80,621. Babiak  Poland 1,500
87,165. Babica  Poland 1,200
76,202. Babice  Czech Republic 1,754
83,294. Babice  Poland 1,369
79,104. Babice  Poland 1,582
67,448. Băbiciu  Romania 2,337
10,034. Babijn  Aruba 40,627
49,819. Babimost  Poland 4,182
11,253. Babīna  India 35,538
65,894. Babino  Russia 2,456
22,476. Babo-Pangulo  Philippines 15,066
74,277. Babócsa  Hungary 1,877
1,962. Bābol  Iran 202,796
51,898. Bábolna  Hungary 3,885
8,676. Bābolsar  Iran 48,051
12,050. BABOR - VILLE  Algeria 33,000
58,469. Baborów  Poland 3,114
75,475. Baboszewo  Poland 1,800
18,955. Bābra  India 18,993
20,908. Babrāla  India 16,670
1,808. Babruysk  Belarus 220,517
83,545. Babson Park  United States 1,356
53,472. Babstovo  Russia 3,685
6,407. Babu  China 65,603
45,685. Babug  Philippines 4,880
36,444. Bābūgarh  India 7,156
36,118. Babura  Nigeria 7,267
47,307. Babushkin  Russia 4,578
84,078. Babworth  United Kingdom 1,329
26,087. Babylon  United States 12,166
51,003. Babynino  Russia 4,009
7,861. Bắc Giang  Vietnam 53,728
20,022. Bắc Kạn  Vietnam 17,701
3,751. Bạc Liêu  Vietnam 107,911
9,450. Bắc Ninh  Vietnam 43,564
48,686. Baca  Mexico 4,356
69,607. Bacabac  Philippines 2,190
5,762. Bacabal  Brazil 72,372
23,552. Bacacay  Philippines 14,109
42,481. Bacag  Philippines 5,509
71,566. Bacalan  Philippines 2,060
27,064. Bacalar  Mexico 11,513