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 
56,303. Aldgate  Australia 3,343
32,972. Alderwood Manor  United States 8,442
60,875. Alderton  United States 2,893
87,580. Alderson  United States 1,184
6,889. Aldershot  United Kingdom 61,339
49,082. Aldersbach  Germany 4,293
66,597. Alderney  United Kingdom 2,400
48,355. Alderley Edge  United Kingdom 4,408
61,240. Alderholt  United Kingdom 2,855
25,800. Aldergrove  Canada 12,363
10,540. Alderetes  Argentina 38,466
69,585. Alderbury  United Kingdom 2,191
61,666. Aldeno  Italy 2,815
23,034. Aldenhoven  Germany 14,549
64,020. Alden  United States 2,605
26,072. Aldeia de Paio Pires  Portugal 12,179
62,741. Aldeburgh  United Kingdom 2,713
81,568. Aldeboarn  Netherlands 1,453
67,229. Aldeanueva de la Vera  Spain 2,352
64,676. Aldeanueva de Ebro  Spain 2,550
73,501. Aldeamayor de San Martín  Spain 1,932
80,830. Aldeadávila de la Ribera  Spain 1,490
89,059. Aldea San Antonio  Argentina 1,127
72,071. Aldea del Rey  Spain 2,024
72,674. Aldea del Fresno  Spain 1,989
77,869. Aldbourne  United Kingdom 1,652
73,134. Aldana  Colombia 1,956
15,498. Aldan  Russia 24,426
50,007. Aldan  United States 4,152
50,775. Aldama  Mexico 4,044
25,923. Aldama  Mexico 12,292
13,059. Aldaia  Spain 29,914
59,106. Alcuéscar  Spain 3,057
18,901. Alcúdia  Spain 19,071
59,550. Alcoy  Philippines 3,015
6,866. Alcoy  Spain 61,552
48,204. Alcover  Spain 4,431
54,444. Alcorisa  Spain 3,562
2,368. Alcorcón  Spain 167,967
72,794. Alconchel  Spain 1,980
71,784. Alcoletge  Spain 2,043
56,340. Alcolea del Río  Spain 3,339
85,855. Alcolea de Cinca  Spain 1,254
78,195. Alcolea de Calatrava  Spain 1,634
92,349. Alcolea  Spain 1,012
51,649. Alcoentre  Portugal 3,923
30,296. Alcochete  Portugal 9,705
45,033. Alcocéber  Spain 5,000
3,705. Alcobendas  Spain 109,104
44,726. Alcobaça  Portugal 5,051
32,955. Alcoa  United States 8,449
3,500. Alchevs’k  Ukraine 116,000
36,258. Alcester  United Kingdom 7,225
12,779. Alcázar de San Juan  Spain 30,675
27,714. Alcaudete  Spain 11,135
77,131. Alcaucín  Spain 1,697
33,595. Alcàsser  Spain 8,188
44,291. Alcarràs  Spain 5,133
76,097. Alcaraz  Spain 1,761
81,464. Alcaracejos  Spain 1,458
65,670. Alcara li Fusi  Italy 2,473
83,076. Alcàntera de Xúquer  Spain 1,380
9,944. Alcantarilla  Spain 41,084
41,806. Alcântara  Brazil 5,655
68,669. Alcantara  Philippines 2,251
48,098. Alcantara  Philippines 4,447
76,836. Alcántara  Spain 1,713
21,161. Alcañiz  Spain 16,392
90,155. Alcañices  Spain 1,089
48,352. Alcanena  Portugal 4,408
44,888. Alcanede  Portugal 5,020
28,677. Alcanar  Spain 10,570
9,386. Alcamo  Italy 43,890
18,356. Alcaldedíaz  Panama 19,782
84,824. Alcalalí  Spain 1,299
16,400. Alcalá la Real  Spain 22,783
43,317. Alcalá del Valle  Spain 5,323
82,761. Alcalá del Júcar  Spain 1,397
38,164. Alcalà de Xivert  Spain 6,615
41,883. Alcalá de los Gazules  Spain 5,639
1,938. Alcalá de Henares  Spain 204,574
5,968. Alcalá de Guadaira  Spain 70,155
31,421. Alcalá  Colombia 9,135
46,825. Alcala  Philippines 4,667
32,000. Alcala  Philippines 8,883
44,836. Alcains  Portugal 5,030
31,295. Alcácer do Sal  Portugal 9,198
11,944. Alcabideche  Portugal 33,315
73,605. Alby-sur-Chéran  France 1,924
27,274. Alby  Sweden 11,400
68,583. Albuzzano  Italy 2,256
3,875. Albury  Australia 104,258
67,114. Alburtis  United States 2,361
62,569. Alburquerque  Philippines 2,730
41,977. Alburquerque  Spain 5,619
682. Albuquerque  United States 545,852
90,825. Albuñuelas  Spain 1,063
39,759. Albuñol  Spain 6,157
55,428. Albuixech  Spain 3,443
21,695. Albufeira  Portugal 15,851