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 
44,831. Almenara  Spain 5,031
84,119. Almendral  Spain 1,327
11,850. Almendralejo  Spain 33,588
63,786. Almendras  Philippines 2,626
45,479. Almenno San Bartolomeo  Italy 4,916
41,239. Almenno San Salvatore  Italy 5,788
45,668. Almensilla  Spain 4,883
2,272. Almere Stad  Netherlands 176,432
60,170. Almeria  Philippines 2,960
2,125. Almería  Spain 188,810
95,263. Almersbach  Germany 448
41,795. Almese  Italy 5,658
32,780. Älmhult  Sweden 8,518
33,756. Almirante  Panama 8,114
4,592. Almirante Tamandaré  Brazil 89,499
54,128. Almkerk  Netherlands 3,600
37,278. Almodóvar del Campo  Spain 6,893
35,484. Almodóvar del Río  Spain 7,486
49,475. Almogía  Spain 4,231
71,826. Almoharín  Spain 2,040
77,607. Almoines  Spain 1,668
26,455. Almolonga  Guatemala 11,913
52,199. Almoloya  Mexico 3,843
49,556. Almoloya  Mexico 4,217
31,753. Almoloya del Río  Mexico 8,995
75,243. Almondsbury  United Kingdom 1,812
63,204. Almont  United States 2,674
17,008. Almonte  Spain 21,782
12,219. Almora  India 32,442
18,830. Almoradí  Spain 19,147
67,735. Almorox  Spain 2,319
90,229. Almoster  Spain 1,086
14,818. Almozara  Spain 25,767
92,741. Almstedt  Germany 992
66,168. Almudébar  Spain 2,433
13,963. Almuñécar  Spain 27,696
39,250. Almus  Turkey 6,303
35,564. Almussafes  Spain 7,459
36,161. Almyrós  Greece 7,253
39,601. Alnashi  Russia 6,205
20,681. Alnāvar  India 16,926
45,454. Alness  United Kingdom 4,921
34,195. Alnwick  United Kingdom 7,940
94,348. Alofi  Niue 624
62,653. Aloguinsan  Philippines 2,721
8,460. Aloha  United States 49,425
80,408. Aloja  Latvia 1,509
66,737. Aloleng  Philippines 2,388
32,624. Alondra Park  United States 8,592
19,408. Along  India 18,425
86,187. Alonte  Italy 1,239
18,054. Alor Gajah  Malaysia 20,163
1,831. Alor Setar  Malaysia 217,368
24,438. Alora  Spain 13,395
72,394. Alorton  United States 2,002
48,787. Alosno  Spain 4,341
16,195. Alot  India 23,134
20,270. Alotenango  Guatemala 17,410
28,395. Alovera  Spain 10,734
68,672. Alozaina  Spain 2,251
70,368. Alpachiri  Argentina 2,138
64,090. Alpaco  Philippines 2,599
43,985. Alpatovo  Russia 5,192
91,909. Alpaugh  United States 1,026
64,251. Alpbach  Austria 2,585
25,204. Alpedrete  Spain 12,797
25,058. Alpen  Germany 12,908
28,816. Alpena  United States 10,483
77,660. Alpenrod  Germany 1,664
67,598. Alpera  Spain 2,328
93,780. Alperstedt  Germany 743
66,994. Alpha  United States 2,369
7,349. Alpharetta  United States 57,551
5,955. Alphen aan den Rijn  Netherlands 70,251
34,178. Alpiarça  Portugal 7,946
44,889. Alpicat  Spain 5,020
20,924. Alpignano  Italy 16,648
74,696. Alpine  United States 1,849
40,766. Alpine  United States 5,905
30,567. Alpine  United States 9,555
23,373. Alpine  United States 14,236
24,564. Alpinópolis  Brazil 13,286
36,898. Alpirsbach  Germany 7,011
43,823. Alpnach  Switzerland 5,218
56,836. Alpoyeca  Mexico 3,284
40,473. Alpu  Turkey 5,981
15,428. Alpujarra Granadina  Spain 24,558
34,548. Alpuyeca  Mexico 7,811
52,030. Alquerías del Niño Perdido  Spain 3,866
22,237. Alquízar  Cuba 15,275
43,840. Alresford  United Kingdom 5,216
61,775. Alrewas  United Kingdom 2,805
23,098. Alsager  United Kingdom 14,494
94,560. Alsbach  Germany 582
31,099. Alsbach-Hähnlein  Germany 9,300
95,575. Alsdorf  Germany 388
76,027. Alsdorf  Germany 1,765
8,980. Alsdorf  Germany 46,340
46,857. Alseno  Italy 4,661
75,197. Alsenz  Germany 1,815