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
43. Krasnoyarsk Russia 927,200
42. Köln Germany 963,395
41. Perm’ Russia 982,419
40. Birmingham United Kingdom 984,333
39. Napoli Italy 988,972
38. Odessa Ukraine 1,001,558
37. Volgograd Russia 1,011,417
36. Brussels Belgium 1,019,022
35. Dublin Ireland 1,024,027
34. Donets’k Ukraine 1,024,700
33. Dnipropetrovsk Ukraine 1,032,822
32. Ufa Russia 1,033,338
31. Chelyabinsk Russia 1,062,919
30. Rostov-na-Donu Russia 1,074,482
29. Kazan Russia 1,104,738
28. Omsk Russia 1,129,281
27. Samara Russia 1,134,730
26. Sofia Bulgaria 1,152,556
25. Copenhagen Denmark 1,153,615
24. Prague Czech Republic 1,165,581
23. Stockholm Sweden 1,253,309
22. München Germany 1,260,391
21. Belgrade Serbia 1,273,651
20. Nizhniy Novgorod Russia 1,284,164
19. Yekaterinburg Russia 1,287,573
18. Milano Italy 1,306,661
17. Novosibirsk Russia 1,419,007
16. Kharkiv Ukraine 1,430,885
15. Barcelona Spain 1,621,537
14. Vienna Austria 1,691,468
13. Budapest Hungary 1,696,128
12. Warsaw Poland 1,702,139
11. Hamburg Germany 1,739,117
10. Minsk Belarus 1,742,124
9. Bucharest Romania 1,877,155
8. Paris France 2,138,551
7. Kiev Ukraine 2,514,227
6. Rome Italy 2,563,241
5. Madrid Spain 3,255,944
4. Berlin Germany 3,426,354
3. Saint Petersburg Russia 4,039,745
2. London United Kingdom 7,556,900
1. Moscow Russia 10,381,222