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
32,676. 's Gravenmoer Netherlands 2,200
5,237. 's-Gravenzande Netherlands 19,190
543. 's-Hertogenbosch Netherlands 134,520
23,453. 't Hofke Netherlands 3,628
267. A Coruña Spain 246,056
14,333. A dos Cunhados Portugal 6,594
4,553. A Estrada Spain 21,880
6,191. Aabenraa Denmark 16,344
45,301. Aach Germany 1,151
32,255. Aach Germany 2,248
238. Aachen Germany 265,208
12,644. Aadorf Switzerland 7,620
595. Aalborg Denmark 122,219
16,033. Aalburg Netherlands 5,788
1,262. Aalen Germany 67,085
4,300. Aalsmeer Netherlands 22,991
1,040. Aalst Belgium 77,534
5,259. Aalten Netherlands 19,141
5,343. Aalter Belgium 18,802
7,531. Äänekoski Finland 13,406
6,542. Aarau Switzerland 15,501
22,141. Aarberg Switzerland 3,911
13,920. Aarburg Switzerland 6,828
15,965. Aarle-Rixtel Netherlands 5,814
12,430. Aars Denmark 7,771
3,545. Aarschot Belgium 27,656
7,115. Aartselaar Belgium 14,193
21,059. Aarwangen Switzerland 4,171
52,269. Aasbüttel Germany 94
19,897. Aba Hungary 4,479
25,748. Abadín Spain 3,193
19,308. Abádszalók Hungary 4,654
21,710. Abadzekhskaya Russia 4,010
14,459. Abagur Russia 6,530
429. Abakan Russia 167,289
7,445. Abalak Russia 13,555
10,285. Aban Russia 9,670
15,361. Abanilla Spain 6,079
5,536. Abano Terme Italy 18,206
7,765. Abarán Spain 12,991
25,769. Abasár Hungary 3,189
11,844. Abatskoye Russia 8,195
24,779. Abaújszántó Hungary 3,366
5,579. Abaza Russia 18,094
26,021. Abbadia Lariana Italy 3,151
13,911. Abbadia San Salvatore Italy 6,832
38,418. Abbaretz France 1,627
28,208. Abbasanta Italy 2,815
3,708. Abbeville France 26,461
7,755. Abbey Wood United Kingdom 13,000
37,238. Abbeyfeale Ireland 1,734
37,464. Abbeyleix Ireland 1,711
3,531. Abbiategrasso Italy 27,739
36,361. Abborrberget Sweden 1,814
33,451. Abbotts Ann United Kingdom 2,112
27,097. Abda Hungary 2,997
4,711. Abdulino Russia 21,195
16,228. Abegondo Spain 5,711
44,366. Abeilhan France 1,201
16,786. Abenberg Germany 5,484
37,798. Abenójar Spain 1,683
8,003. Abensberg Germany 12,570
50,448. Abentheuer Germany 465
39,564. Aberaeron United Kingdom 1,537
18,015. Abercanaid United Kingdom 5,061
9,883. Abercarn United Kingdom 10,118
45,178. Aberchirder United Kingdom 1,159
2,935. Aberdare United Kingdom 32,756
385. Aberdeen United Kingdom 183,790
37,161. Aberdour United Kingdom 1,742
35,168. Aberfeldy United Kingdom 1,937
47,050. Aberford United Kingdom 1,059
7,104. Abergavenny United Kingdom 14,211
5,707. Abergele United Kingdom 17,769
9,923. Aberkenfig United Kingdom 10,083
48,029. Abernethy United Kingdom 1,010
37,468. Aberporth United Kingdom 1,711
42,526. Abertamy Czech Republic 1,315
8,900. Abertillery United Kingdom 11,318
15,152. Abertridwr United Kingdom 6,177
5,477. Aberystwyth United Kingdom 18,392
45,187. Abilly France 1,158
2,544. Abingdon United Kingdom 37,192
2,756. Abinsk Russia 34,668
41,765. Abja-Paluoja Estonia 1,372
40,286. Abla Spain 1,480
35,600. Ablain-Saint-Nazaire France 1,891
47,710. Ableiges France 1,024
28,028. Ablis France 2,845
46,372. Ablon France 1,094
17,650. Ablon-sur-Seine France 5,174
40,068. Abondance France 1,498
36,442. Abondant France 1,807
6,192. Abony Hungary 16,342
32,359. Aboyne United Kingdom 2,236
25,205. Abram Romania 3,291
9,927. Abram United Kingdom 10,074
24,618. Abramovka Russia 3,396
49,294. Abramów Poland 713
27,322. Abrămuţ Romania 2,962