Europe - 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 CityCountryPopulation
38,438. Zagrodno Poland 1,626
48. Zagreb - Centar Croatia 800,000
59. Zagreb Croatia 698,966
46,420. Zagra Spain 1,092
23,003. Zagra Romania 3,725
25,821. Zagórzyce Poland 3,182
27,312. Zagórze Poland 2,963
17,790. Zagórz Poland 5,129
12,798. Zagoryanskiy Russia 7,514
27,244. Zagórów Poland 2,974
33,399. Zagórnik Poland 2,119
13,973. Zagorje ob Savi Slovenia 6,799
31,146. Zagorá Greece 2,385
16,962. Zagon Romania 5,416
21,777. Zagnitkiv Ukraine 4,000
37,315. Zagnańsk Poland 1,726
7,910. Zagarolo Italy 12,735
35,631. Zagarise Italy 1,889
32,662. Žagarė Lithuania 2,201
44,521. Zagăr Romania 1,197
3,752. Żagań Poland 26,251
52,175. Zafrilla Spain 126
6,164. Zafra Spain 16,424
11,911. Zafferana Etnea Italy 8,139
32,877. Zafarraya Spain 2,181
50,283. Zadzim Poland 500
45,043. Zadvorsko Croatia 1,166
9,696. Zadonsk Russia 10,326
42,058. Zadní Mostek Czech Republic 1,350
52,060. Zadelsdorf Germany 153
1,166. Zadar Croatia 71,258
23,537. Žacléř Czech Republic 3,613
20,857. Zachepylivka Ukraine 4,217
32,929. Zachenberg Germany 2,173
30,671. Zabłudów Poland 2,452
42,519. Zabłocie Poland 1,316
26,446. Zabrzeg Poland 3,090
366. Zabrze Poland 192,177
46,067. Zabrušany Czech Republic 1,108
20,710. Zabrišće Bosnia 4,261
7,024. Zábřeh Czech Republic 14,360
20,231. Zăbrani Romania 4,392
30,422. Zaborze Poland 2,489
48,126. Zaborze Poland 1,005
48,404. Zabór Poland 950
25,108. Zabolotovka Russia 3,308
21,629. Zabolotiv Ukraine 4,029
27,878. Zabok Croatia 2,873
20,738. Żabno Poland 4,250
26,240. Żabnica Poland 3,120
41,683. Žabljak Montenegro 1,379
6,201. Ząbkowice Śląskie Poland 16,321
4,217. Ząbki Poland 23,473
37,592. Zabierzów Bocheński Poland 1,700
19,192. Zabierzów Poland 4,689
45,761. Żabieniec Poland 1,126
43,514. Żabia Wola Poland 1,256
22,421. Zaberfeld Germany 3,843
26,745. Zabeltitz Germany 3,047
40,148. Žabčice Czech Republic 1,492
6,727. Żabbar Malta 15,030
9,506. Zabaykal’sk Russia 10,563
11,491. Žabalj Serbia 8,503
19,068. Zăbala Romania 4,729
522. Zaanstad Netherlands 140,085
1,153. Zaandam Netherlands 71,708
27,212. Zaamslag Netherlands 2,980
39,372. Yzeures-sur-Creuse France 1,550
7,513. Yzeure France 13,435
39,177. Yzernay France 1,565
37,099. Yvré-le-Pôlin France 1,747
31,350. Yvrac France 2,357
31,030. Yvonand Switzerland 2,401
11,879. Yvoir Belgium 8,169
45,791. Yvignac-la-Tour France 1,124
8,963. Yvetot France 11,232
45,720. Yves France 1,128
4,162. Yverdon-les-Bains Switzerland 23,702
32,042. Yuzhnyy-Kospashskiy Russia 2,275
5,147. Yuzhnyy Russia 19,515
19,810. Yuzhnyy Russia 4,504
25,043. Yuzhnyy Russia 3,320
26,294. Yuzhnyy Russia 3,111
2,392. Yuzhnoural’sk Russia 39,200
2,377. Yuzhnoukrains'k Ukraine 39,430
9,415. Yuzhno-Sukhokumsk Russia 10,665
400. Yuzhno-Sakhalinsk Russia 176,484
14,569. Yuzhno-Kuril'sk Russia 6,465
3,946. Yuzhne Ukraine 25,000
6,886. Yuzha Russia 14,678
6,485. Yutz France 15,659
11,272. Yutsa Russia 8,702
21,069. Yushala Russia 4,169
8,761. Yur’yevets Russia 11,488
5,053. Yur’yev-Pol’skiy Russia 19,906
7,522. Yuryuzan’ Russia 13,424
15,757. Yurty Russia 5,902
24,033. Yurovka Russia 3,510
21,520. Yurla Russia 4,058
27,794. Yurkivka Ukraine 2,887