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,573. Ipilan  Philippines 5,076
19,963. Ipinda  Tanzania 17,775
14,153. Ipirá  Brazil 27,217
14,389. Ipís  Costa Rica 26,669
527. Ipoh  Malaysia 673,318
7,902. Ipojuca  Brazil 53,364
29,053. Iporã  Brazil 10,353
13,712. Iporá  Brazil 28,254
47,640. Ipoteşti  Romania 4,521
5,048. Ipoti  Nigeria 82,113
96,914. Ippenschied  Germany 150
89,123. Ippesheim  Germany 1,125
69,868. Ipplepen  United Kingdom 2,172
21,000. Ippy  Central African Republic 16,571
33,891. İpsala  Turkey 8,060
70,019. Ipsheim  Germany 2,162
2,793. Ipswich  United Kingdom 143,767
92,882. Ipswich  United States 954
49,524. Ipswich  United States 4,222
14,384. Ipu  Brazil 26,678
25,785. Ipuã  Brazil 12,370
21,120. Ipubi  Brazil 16,424
20,539. Ipueiras  Brazil 17,111
39,888. Iqaluit  Canada 6,124
1,745. Iquique  Chile 227,499
51,505. Íquira  Colombia 3,942
866. Iquitos  Peru 437,620
86,422. Iraan  United States 1,229
20,792. Iracemápolis  Brazil 16,795
79,933. Iracoubo  French Guiana 1,536
51,538. Iraga  Philippines 3,937
50,093. Irahuan  Philippines 4,141
2,923. Irákleion  Greece 137,154
8,880. Iráklion  Greece 47,006
80,211. Iralaya  Honduras 1,520
38,362. Irámuco  Mexico 6,559
27,640. Iranduba  Brazil 11,180
3,049. Īrānshahr  Iran 131,232
1,148. Irapuato  Mexico 339,554
44,298. Iraquara  Brazil 5,131
31,504. Irará  Brazil 9,099
61,935. Iraray  Philippines 2,790
69,905. Irasan  Philippines 2,170
9,049. Irati  Brazil 45,830
67,645. Iratoşu  Romania 2,325
24,570. Irauçuba  Brazil 13,281
62,597. Iraya  Philippines 2,727
46,743. Irbeyskoye  Russia 4,681
1,282. Irbid  Jordan 307,480
9,796. Irbit  Russia 41,647
89,326. Irchenrieth  Germany 1,117
47,129. Irchester  United Kingdom 4,610
6,619. Irecê  Brazil 63,626
62,119. Iregszemcse  Hungary 2,772
51,137. Irgakly  Russia 3,997
68,089. Irgoli  Italy 2,294
89,771. Iriba  Chad 1,100
4,320. Iriga  Philippines 94,846
32,034. Irigny  France 8,869
60,516. Irimbo  Mexico 2,927
3,612. Iringa  Tanzania 111,820
13,355. Irinjālakuda  India 29,208
51,617. Irirum  Philippines 3,926
42,057. Irituia  Brazil 5,602
58,971. Irkliyevskaya  Russia 3,068
625. Irkutsk  Russia 586,695
18,597. Irlam  United Kingdom 19,442
88,063. Irlbach  Germany 1,165
93,751. Irmenach  Germany 748
27,782. Irmo  United States 11,097
89,947. Irmstett  France 1,096
93,539. Irmtraut  Germany 797
93,712. Irndorf  Germany 754
80,146. Irodouër  France 1,523
87,469. Iroïkón  Greece 1,188
35,066. Iron Mountain  United States 7,624
59,402. Iron River  United States 3,029
78,893. Ironbridge  United Kingdom 1,595
35,592. Irondale  United States 7,446
25,832. Irondale  United States 12,349
8,139. Irondequoit  United States 51,692
81,434. Ironton  United States 1,460
27,724. Ironton  United States 11,129
43,037. Ironwood  United States 5,387
49,464. Iroquois Falls  Canada 4,232
56,011. Iroquois Point  United States 3,374
17,674. Irosin  Philippines 20,716
60,082. Irpa Irpa  Bolivia 2,968
9,996. Irpin’  Ukraine 40,789
84,186. Irrel  Germany 1,324
96,414. Irrhausen  Germany 239
90,072. Irricana  Canada 1,091
75,039. Irrigon  United States 1,826
79,894. Irsch  Germany 1,538
66,575. Irsch  Germany 2,400
58,841. Irschenberg  Germany 3,079
83,772. Irsee  Germany 1,345
81,912. Irsha  Russia 1,436
31,368. Irshava  Ukraine 9,161
41,479. Irsina  Italy 5,732