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
13,754. Łodygowice Poland 6,925
14,537. Łochów Poland 6,486
25,659. Łobżenica Poland 3,211
36,407. Łobodno Poland 1,810
9,472. Łobez Poland 10,609
28,293. Łętownia Poland 2,800
40,708. Łętownia Poland 1,450
29,835. Łęknica Poland 2,565
50,516. Łęki Szlacheckie Poland 450
37,597. Łęki Górne Poland 1,700
40,026. Łęki Dolne Poland 1,500
46,505. Łęki Poland 1,088
32,974. Łękawica Poland 2,169
49,243. Łęka Opatowska Poland 727
27,996. Łęgowo Poland 2,850
39,708. Łęczyce Poland 1,524
6,528. Łęczyca Poland 15,528
4,592. Łęczna Poland 21,719
22,908. Łeba Poland 3,744
13,348. Łazy Poland 7,166
4,522. Łaziska Górne Poland 21,983
37,730. Łaziska Poland 1,689
50,184. Łaziska Poland 519
31,490. Łaszczów Poland 2,341
18,559. Łaskarzew Poland 4,893
5,414. Łask Poland 18,577
25,238. Łasin Poland 3,285
6,160. Łapy Poland 16,434
41,337. Łapsze Niżne Poland 1,403
35,340. Łapczyca Poland 1,918
48,229. Łapanów Poland 1,000
49,635. Łanięta Poland 634
5,513. Łańcut Poland 18,266
28,294. Łambinowice Poland 2,800
43,296. Łąka Prudnicka Poland 1,270
37,992. Łagów Poland 1,666
38,384. Łagów Poland 1,630
46,367. Łagów Poland 1,095
27,696. Łagiewniki Poland 2,900
49,037. Łączna Poland 780
38,879. Łączany Poland 1,589
27,866. Łącko Poland 2,875
42,073. Łąck Poland 1,350
37,949. Łabunie Poland 1,670
46,244. Łabowa Poland 1,100
19,981. Łabiszyn Poland 4,454
9,398. Ħamrun Malta 10,680
43,422. Þorlákshöfn Iceland 1,262
38,334. Øystese Norway 1,634
24,259. Øvre Årdal Norway 3,465
14,817. Ørsta Norway 6,337
36,511. Ørslev Denmark 1,801
39,545. Ørnes Norway 1,538
37,356. Ørje Norway 1,722
17,143. Ølstykke Denmark 5,348
22,211. Ølgod Denmark 3,891
48,620. Ølen Norway 891
50,214. Øksfjord Norway 515
19,263. Ðurđevo Serbia 4,668
46,628. Ðurići Serbia 1,081
48,396. Ærøskøbing Denmark 951
27,555. Złoty Stok Poland 2,925
5,474. Złotów Poland 18,395
6,101. Złotoryja Poland 16,612
31,043. Złotniki Kujawskie Poland 2,400
46,272. Złotniki Poland 1,100
41,836. Złota Poland 1,368
44,447. Złota Poland 1,200
24,394. Złoczew Poland 3,439
7,571. Złocieniec Poland 13,337
49,433. Zławieś Wielka Poland 682
2,999. Żywiec Poland 32,132
42,837. Zyuzel’skiy Russia 1,300
19,626. Zyukayka Russia 4,556
41,388. Żyrzyn Poland 1,400
14,925. Zyryanskoye Russia 6,285
23,461. Zyryanka Russia 3,627
2,255. Żyrardów Poland 41,179
41,407. Żyraków Poland 1,400
17,100. Zykovo Russia 5,365
47,045. Zykovo Russia 1,059
10,950. Żychlin Poland 9,009
39,492. Zwota Germany 1,541
8,707. Zwönitz Germany 11,547
663. Zwolle Netherlands 111,805
12,028. Zwoleń Poland 8,048
45,030. Zwochau Germany 1,167
13,480. Zwingenberg Germany 7,082
49,136. Zwingenberg Germany 750
33,042. Zwingen Switzerland 2,162
50,463. Zwinge Germany 462
2,009. Zwijndrecht Netherlands 45,696
5,520. Zwijndrecht Belgium 18,249
9,694. Zwiesel Germany 10,327
25,165. Zwierzyniec Poland 3,297
42,801. Zwierzyń Poland 1,300
33,151. Zwiefalten Germany 2,148
777. Zwickau Germany 98,796
4,236. Zwevegem Belgium 23,358
8,576. Zwettl Stift Austria 11,718