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 
46,734. Espanola  Canada 4,682
29,264. Española  United States 10,224
80,138. Esparragalejo  Spain 1,524
89,303. Esparragosa de la Serena  Spain 1,118
91,085. Esparragosa de Lares  Spain 1,054
16,967. Esparreguera  Spain 21,855
25,413. Espartinas  Spain 12,648
58,536. Esparto  United States 3,108
21,949. Esparza  Costa Rica 15,575
52,573. Espejo  Spain 3,796
75,598. Espeland  Norway 1,793
71,942. Espelette  France 2,032
14,532. Espelkamp  Germany 26,378
45,702. Espenau  Germany 4,876
61,361. Espenhain  Germany 2,843
52,455. Espera  Spain 3,810
24,899. Espera Feliz  Brazil 13,030
42,755. Esperalvillo  Dominican Republic 5,445
19,093. Esperança  Brazil 18,817
34,340. Esperance  Australia 7,888
54,120. Esperance  United States 3,601
67,671. Espérance Trébuchet  Mauritius 2,323
17,468. Esperantina  Brazil 21,044
24,713. Esperantinópolis  Brazil 13,166
11,162. Esperanza  Argentina 35,885
28,853. Esperanza  Cuba 10,462
9,704. Esperanza  Dominican Republic 42,169
33,589. Esperanza  Mexico 8,190
70,333. Esperanza  Philippines 2,141
66,614. Esperanza  Philippines 2,398
62,638. Esperanza  Philippines 2,723
57,129. Esperanza  Philippines 3,251
43,633. Esperanza  Philippines 5,257
40,339. Esperanza  Philippines 6,009
39,639. Esperanza  Philippines 6,193
90,068. Esperanza  Puerto Rico 1,092
69,742. Esperanza Este  Philippines 2,181
69,813. Espéraza  France 2,175
27,351. Espergærde  Denmark 11,358
50,164. Esperia  Italy 4,131
67,537. Espiel  Spain 2,332
7,539. Espinal  Colombia 56,213
30,538. Espinho  Portugal 9,566
82,195. Espino  Puerto Rico 1,422
20,152. Espinosa  Brazil 17,548
72,944. Espinosa de los Monteros  Spain 1,970
10,775. Espírito Santo do Pinhal  Brazil 37,448
54,415. Espiritu  Philippines 3,566
29,841. Espita  Mexico 9,960
22,486. Espiye  Turkey 15,058
19,064. Esplanada  Brazil 18,859
8,905. Esplugues de Llobregat  Spain 46,862
1,720. Espoo  Finland 229,527
48,026. Esporles  Spain 4,457
11,524. Esposende  Portugal 34,625
11,525. Esposende  Portugal 34,625
29,073. Espumoso  Brazil 10,340
78,051. Espy  United States 1,642
39,913. Esqueda  Mexico 6,119
86,557. Esquéhéries  France 1,222
13,618. Esquel  Argentina 28,486
69,735. Esquelbecq  France 2,181
80,446. Esquerdes  France 1,506
83,885. Esquías  Honduras 1,339
76,909. Esquibien  France 1,707
14,515. Esquina  Argentina 26,399
80,352. Esquipulas  Costa Rica 1,512
17,706. Esquipulas  Guatemala 20,674
79,993. Esquipulas Palo Gordo  Guatemala 1,533
47,005. Esquivias  Spain 4,634
5,917. Essaouira  Morocco 70,634
77,535. Essars  France 1,672
40,753. Essau  The Gambia 5,907
52,501. Essé  Cameroon 3,803
89,977. Essel  Germany 1,095
72,162. Esselbach  Germany 2,018
95,846. Esselborn  Germany 339
20,832. Essen  Belgium 16,754
33,602. Essen  Germany 8,185
616. Essen  Germany 593,085
27,831. Essenbach  Germany 11,070
57,959. Essenheim  Germany 3,161
60,894. Essert  France 2,891
81,197. Essex  United States 1,471
10,356. Essex  United States 39,262
70,774. Essex Fells  United States 2,113
31,157. Essex Junction  United States 9,271
65,403. Essex Village  United States 2,495
55,126. Essexville  United States 3,478
33,817. Essey-lès-Nancy  France 8,090
86,683. Essigny-le-Grand  France 1,216
92,630. Essing  Germany 1,002
71,776. Essingen  Germany 2,043
38,975. Essingen  Germany 6,383
45,946. Essington  United Kingdom 4,829
4,439. Esslingen  Germany 92,390
87,031. Esslingen  Switzerland 1,203
73,008. Esso  Russia 1,965
65,536. Essômes-sur-Marne  France 2,483
56,681. Essoyla  Russia 3,300