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
21,074. Glanamman United Kingdom 4,168
21,589. Tumble United Kingdom 4,040
21,744. Blaenau-Ffestiniog United Kingdom 4,005
21,823. Llantwit Fardre United Kingdom 3,992
22,080. Chirk United Kingdom 3,926
22,162. Pwllheli United Kingdom 3,904
22,221. Conwy United Kingdom 3,890
22,451. Rhuddlan United Kingdom 3,837
23,140. Llanbradach United Kingdom 3,699
23,168. Llanfairfechan United Kingdom 3,694
23,339. Cowbridge United Kingdom 3,656
23,377. Bishopston United Kingdom 3,647
23,760. Neyland United Kingdom 3,567
23,941. Saint Asaph United Kingdom 3,530
25,566. Fishguard United Kingdom 3,228
26,439. Ruabon United Kingdom 3,091
26,467. Penparcau United Kingdom 3,088
26,558. Llanfairpwllgwyngyll United Kingdom 3,074
26,574. Llanrwst United Kingdom 3,071
26,787. Porthmadog United Kingdom 3,041
27,218. Saundersfoot United Kingdom 2,979
27,323. Llangollen United Kingdom 2,962
27,552. Lampeter United Kingdom 2,926
28,076. Llanidloes United Kingdom 2,838
28,623. Bagillt United Kingdom 2,749
28,792. Kidwelly United Kingdom 2,721
29,126. Builth Wells United Kingdom 2,669
29,152. Marshfield United Kingdom 2,665
29,159. Llandybie United Kingdom 2,664
29,644. Dyserth United Kingdom 2,594
29,945. Llanharry United Kingdom 2,550
30,083. Gilfach Goch United Kingdom 2,532
30,709. Greenfield United Kingdom 2,446
30,749. Valley United Kingdom 2,440
30,762. Pentyrch United Kingdom 2,438
30,777. Ogmore Vale United Kingdom 2,436
30,797. Dolgellau United Kingdom 2,434
31,429. Price Town United Kingdom 2,348
31,443. Gilwern United Kingdom 2,346
31,469. Usk United Kingdom 2,344
31,585. Benllech United Kingdom 2,332
31,835. Machen United Kingdom 2,301
32,031. Barmouth United Kingdom 2,276
32,154. Llandovery United Kingdom 2,260
32,300. Leeswood United Kingdom 2,243
32,956. Machynlleth United Kingdom 2,171
33,425. Amlwch United Kingdom 2,115
33,504. Resolven United Kingdom 2,106
33,579. Rossett United Kingdom 2,099
33,942. Betws United Kingdom 2,057
34,114. Pontyberem United Kingdom 2,037
34,447. Bala United Kingdom 2,002
34,769. Southgate United Kingdom 1,976
35,624. Narberth United Kingdom 1,890
35,805. Goodwick United Kingdom 1,871
35,883. Llanberis United Kingdom 1,862
35,882. Llansantffraid Glan Conwy United Kingdom 1,862
36,039. Criccieth United Kingdom 1,846
36,077. Llanrug United Kingdom 1,842
36,290. Bodelwyddan United Kingdom 1,822
36,498. Rhayader United Kingdom 1,803
36,569. Saint David’s United Kingdom 1,800
36,591. Johnston United Kingdom 1,798
37,080. Llandeilo United Kingdom 1,750
37,135. Seven Sisters United Kingdom 1,744
37,316. Mostyn United Kingdom 1,726
37,396. Newcastle Emlyn United Kingdom 1,719
37,468. Aberporth United Kingdom 1,711
38,292. Rogiet United Kingdom 1,638
38,427. Trimsaran United Kingdom 1,627
38,685. Saint Clears United Kingdom 1,605
38,826. Croeserw United Kingdom 1,595
38,882. Pont Rhyd-y-cyff United Kingdom 1,589
38,923. Glandwr United Kingdom 1,586
39,205. Crynant United Kingdom 1,563
39,306. Bow Street United Kingdom 1,556
39,564. Aberaeron United Kingdom 1,537
39,593. Pontlliw United Kingdom 1,535
39,646. Beaumaris United Kingdom 1,530
44,472. Betws-y-Coed United Kingdom 1,200
49,144. Tintern United Kingdom 750
70. Glasgow United Kingdom 610,268
124. Edinburgh United Kingdom 435,791
385. Aberdeen United Kingdom 183,790
474. Dundee United Kingdom 151,592
1,105. East Kilbride United Kingdom 74,231
1,126. Paisley United Kingdom 73,074
1,654. Livingston United Kingdom 53,798
1,847. Cumbernauld United Kingdom 49,392
1,914. Hamilton United Kingdom 47,615
1,958. Kirkcaldy United Kingdom 46,912
2,022. Ayr United Kingdom 45,513
2,125. Perth United Kingdom 43,633
2,136. Greenock United Kingdom 43,495
2,164. Kilmarnock United Kingdom 42,904
2,283. Inverness United Kingdom 40,755
2,402. Dunfermline United Kingdom 38,960
2,421. Glenrothes United Kingdom 38,734
2,682. Airdrie United Kingdom 35,440
2,913. Stirling United Kingdom 33,012