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 
15,846. Old Shinyanga  Tanzania 23,747
41,395. Old Tappan  United States 5,750
34,463. Old Town  United States 7,840
46,812. Old Westbury  United States 4,671
36,412. Old Windsor  United Kingdom 7,168
28,224. Oldbury  United Kingdom 10,830
16,272. Oldebroek  Netherlands 23,010
77,945. Oldehove  Netherlands 1,648
65,312. Oldemarkt  Netherlands 2,500
96,952. Oldenborstel  Germany 141
2,512. Oldenburg  Germany 159,218
29,875. Oldenburg in Holstein  Germany 9,940
95,950. Oldenbüttel  Germany 320
92,114. Oldendorf  Germany 1,019
86,829. Oldendorf  Germany 1,210
61,460. Oldendorf  Germany 2,834
96,946. Oldenhütten  Germany 142
85,309. Oldenswort  Germany 1,278
12,544. Oldenzaal  Netherlands 31,410
95,987. Olderdalen  Norway 312
94,332. Oldersbek  Germany 626
95,168. Olderup  Germany 466
3,860. Oldham  United Kingdom 104,782
65,630. Oldisleben  Germany 2,476
72,089. Oldmeldrum  United Kingdom 2,023
84,587. Oldřišov  Czech Republic 1,306
37,112. Olds  Canada 6,947
24,179. Oldsmar  United States 13,591
94,644. Oldsum  Germany 566
66,154. Olea  Philippines 2,434
23,138. Olean  United States 14,452
21,616. Olecko  Poland 15,923
26,063. Oleggio  Italy 12,191
76,587. Oleggio Castello  Italy 1,729
11,907. Oleiros  Spain 33,443
32,146. Olëkminsk  Russia 8,813
45,098. Oleksandrivka  Ukraine 4,990
28,462. Oleksandrivka  Ukraine 10,687
3,930. Oleksandriya  Ukraine 103,000
57,533. Olemps  France 3,208
27,830. Olen  Belgium 11,070
15,903. Olenegorsk  Russia 23,670
68,478. Olenëk  Russia 2,265
64,133. Olenevka  Ukraine 2,596
44,562. Olenino  Russia 5,079
82,776. Olesa de Bonesvalls  Spain 1,396
16,106. Olesa de Montserrat  Spain 23,301
75,498. Olesko  Ukraine 1,800
75,487. Oleśnica  Poland 1,800
10,892. Oleśnica  Poland 36,956
76,156. Olešnice  Czech Republic 1,757
76,904. Olesno  Poland 1,708
29,234. Olesno  Poland 10,236
43,979. Oleszyce  Poland 5,193
83,947. Oletta  France 1,335
39,067. Olevano Romano  Italy 6,354
38,918. Olevano sul Tusciano  Italy 6,399
85,224. Oley  United States 1,282
26,125. Olfen  Germany 12,133
73,203. Olga  United States 1,952
29,050. Olgiate Comasco  Italy 10,354
41,369. Olgiate Molgora  Italy 5,755
28,277. Olgiate Olona  Italy 10,801
37,918. Olginate  Italy 6,695
13,647. Ölgiy  Mongolia 28,400
13,337. Olhão  Portugal 29,239
74,435. Oliana  Spain 1,866
43,270. Olías del Rey  Spain 5,336
35,135. Oliena  Italy 7,604
9,152. Olímpia  Brazil 45,199
65,427. Olimpo  Puerto Rico 2,493
42,737. Olinalá  Mexico 5,452
1,050. Olinda  Brazil 366,754
25,883. Olindina  Brazil 12,316
34,569. Olingan  Philippines 7,806
67,762. Olishëvka  Ukraine 2,317
55,530. Olite  Spain 3,431
26,867. Oliva  Argentina 11,629
13,641. Oliva  Spain 28,419
41,694. Oliva de la Frontera  Spain 5,682
74,126. Oliva de Mérida  Spain 1,888
41,560. Olival  Portugal 5,715
40,554. Olival do Basto  Portugal 5,959
32,267. Olivares  Spain 8,759
52,325. Olivarez  United States 3,827
11,897. Olive Branch  United States 33,484
78,840. Olive Hill  United States 1,599
24,099. Olivehurst  United States 13,656
11,500. Oliveira  Brazil 34,710
39,520. Oliveira  Portugal 6,222
26,669. Oliveira de Azemeis  Portugal 11,771
39,463. Oliveira do Bairro  Portugal 6,239
15,509. Oliveira do Douro  Portugal 24,407
46,612. Oliveira do Hospital  Portugal 4,704
42,086. Oliveira dos Brejinhos  Brazil 5,596
45,197. Oliveirinha  Portugal 4,971
68,490. Olivella  Spain 2,264
61,309. Olivença  Brazil 2,848
46,939. Oliver  Canada 4,647
64,867. Oliver  United States 2,535