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 
45,192. Облешево  Macedonia 4,972
26,598. Ново Село  Macedonia 11,818
60,761. Нераште  Macedonia 2,901
45,031. Нежданинское  Russia 5,000
20,178. Неготино  Macedonia 17,518
48,472. Могила  Macedonia 4,392
72,685. Мислешево  Macedonia 1,988
84,382. Миладиновци  Macedonia 1,315
62,027. Матејче  Macedonia 2,781
65,268. Марино  Macedonia 2,503
61,436. Лозово  Macedonia 2,836
13,780. Липково  Macedonia 28,102
32,159. Лабуништа  Macedonia 8,805
48,611. Куклиш  Macedonia 4,368
85,331. Крушопек  Macedonia 1,277
43,864. Крушево  Macedonia 5,211
17,603. Крива Паланка  Macedonia 20,820
26,835. Кондово  Macedonia 11,656
80,475. Клечовце  Macedonia 1,505
30,304. Киевский  Russia 9,700
81,304. Кадино  Macedonia 1,466
21,143. Илинден  Macedonia 16,406
92,274. Извор  Macedonia 1,014
68,112. Идризово  Macedonia 2,292
20,092. Зуунмод  Mongolia 17,630
50,928. Зелениково  Macedonia 4,020
26,028. Зајас  Macedonia 12,218
14,994. Желино  Macedonia 25,422
80,080. Железный порт  Ukraine 1,528
58,092. Другово  Macedonia 3,149
27,036. Долнени  Macedonia 11,534
48,069. Демир Капија  Macedonia 4,451
20,263. Делчево  Macedonia 17,415
19,717. Дебар  Macedonia 18,074
84,383. Грчец  Macedonia 1,315
53,516. Вратница  Macedonia 3,678
72,494. Волочаевское  Russia 2,000
25,770. Василево  Macedonia 12,382
71,058. Ваксинце  Macedonia 2,095
91,703. Булачани  Macedonia 1,033
86,547. Богомила  Macedonia 1,223
32,514. Богданци  Macedonia 8,636
46,101. Бистрица  Macedonia 4,798
23,864. Берово  Macedonia 13,847
20,648. Бережани  Ukraine 16,962
57,244. Батинци  Macedonia 3,239
25,199. Арачиново  Macedonia 12,800
71,551. Јурумлери  Macedonia 2,061
35,983. Јегуновце  Macedonia 7,313
19,682. Μεσολόγγι  Greece 18,121
31,498. Əliabad  Azerbaijan 9,103
73,357. Œting  France 1,941
89,805. Łyszkowice  Poland 1,100
89,798. Łysomice  Poland 1,100
67,255. Łyse  Poland 2,350
57,421. Łużna  Poland 3,221
69,124. Łukowica  Poland 2,220
64,026. Łukowa  Poland 2,604
87,144. Łukowa  Poland 1,200
12,844. Łuków  Poland 30,465
84,796. Łubowo  Poland 1,300
92,896. Łubowo  Poland 951
89,811. Łubnice  Poland 1,100
96,004. Łubnice  Poland 310
78,621. Łubniany  Poland 1,610
92,886. Łubianka  Poland 953
13,100. Łowicz  Poland 29,809
55,795. Łososina Dolna  Poland 3,400
78,811. Łosiów  Poland 1,600
36,301. Łosice  Poland 7,207
85,286. Łopuszno  Poland 1,279
80,427. Łopuszna  Poland 1,508
78,429. Łopuszka Wielka  Poland 1,621
94,660. Łopiennik Górny  Poland 563
95,250. Łoniów  Poland 450
6,606. Łomża  Poland 63,723
22,188. Łomianki  Poland 15,315
77,043. Łomazy  Poland 1,700
445. Łódź  Poland 768,755
37,172. Łodygowice  Poland 6,925
38,601. Łochów  Poland 6,486
57,510. Łobżenica  Poland 3,211
75,286. Łobodno  Poland 1,810
28,614. Łobez  Poland 10,609
61,826. Łętownia  Poland 2,800
81,627. Łętownia  Poland 1,450
64,491. Łęknica  Poland 2,565
95,249. Łęki Szlacheckie  Poland 450
77,052. Łęki Górne  Poland 1,700
80,605. Łęki Dolne  Poland 1,500
90,182. Łęki  Poland 1,088
69,921. Łękawica  Poland 2,169
93,850. Łęka Opatowska  Poland 727
61,288. Łęgowo  Poland 2,850
80,137. Łęczyce  Poland 1,524
21,993. Łęczyca  Poland 15,528
17,059. Łęczna  Poland 21,719
52,986. Łeba  Poland 3,744
36,417. Łazy  Poland 7,166
16,890. Łaziska Górne  Poland 21,983