Home > Europe > Largest cities
Moscow, the capital of Russia   The Russian capital Moscow, with over 17 million inhabitants in its urban area (and just under 12 and a half in the city limits), is the largest European city.

   In second place we have Istanbul, whose eastern part is however located in Asia, with about 35% of the inhabitants living on this continent; it has quite rapid growth rates, in fact in 2000 it counted 8 million people.

   Paris and London are the other two European cities to overcome the barrier of ten million inhabitants and together with Bangkok the most visited in the world.

   With 10 and 7 cities in this ranking, Russia and Germany are respectively the most represented countries, on the other hand they are also those with the most inhabitants (even considering only the European part of Russia).


City Urban aggl.  Population Urban area Country Other cities in urban area
Moscow 17,693,000 12,456,000 5,879 Kmē Russia Balashikha, Podolsk, Khimki
Istanbul 15,311,000 15,311,000 1,375 Kmē Turkey  
London 11,120,000 9,048,000 1,738 Kmē United Kingdom Watford, Woking
Paris 11,027,000 2,176,000 2,844 Kmē France Boulogne-Billancourt, Saint-Denis
Düsseldorf 6,136,000 622,000 2,683 Kmē Germany Dortmund, Essen, Duisburg
Madrid 6,006,000 3,335,000 1,365 Kmē Spain Móstoles, Alcalá de Henares,
Fuenlabrada
Saint Petersburg 5,207,000 5,207,000 1,373 Kmē Russia  
Milan 4,994,000 1,398,000 1,880 Kmē Italy Monza
Barcelona 4,735,000 1,664,000 1,072 Kmē Spain L'Hospitalet de Llobregat,
Badalona, Terrassa, Sabadell
Berlin 4,026,000 3,669,000 1,368 Kmē Germany  
Athens 3,417,000 664,000 584 Kmē Greece Piraeus, Peristeri
Naples 3,303,000 941,000 1,031 Kmē Italy Giugliano in Campania
Rome 3,207,000 2,784,000 1,145 Kmē Italy  
Kiev 2,954,000 2,954,000 761 Kmē Ukraine  
Rotterdam 2,753,000 653,000 1,028 Kmē Netherlands The Hague
Manchester 2,747,000 564,000 632 Kmē United Kingdom Bolton, Sale
Lisbon 2,719,000 518,000 951 Kmē Portugal Amadora
Birmingham 2,624,000 1,160,000 598 Kmē United Kingdom Wolverhampton, Solihull
Budapest 2,429,000 1,750,000 997 Kmē Hungary Erd
Minsk 2,213,000 2,010,000 433 Kmē Belarus  
Cologne 2,100,000 1,088,000 780 Kmē Germany Bonn, Leverkusen
Hamburg 2,048,000 1,847,000 795 Kmē Germany  
Brussels 2,041,000 185,000 793 Kmē Belgium Schaerbeek, Anderlecht
Munich 2,008,000 1,484,000 482 Kmē Germany  
Warsaw 1,965,000 1,794,000 546 Kmē Poland Pruszków
Frankfurt 1,941,000 763,000 660 Kmē Germany Offenbach
Vienna 1,921,000 1,921,000 337 Kmē Austria  
Leeds 1,903,000 511,000 487 Kmē United Kingdom Bradford, Huddersfield
Bucharest 1,880,000 1,880,000 412 Kmē Romania  
Katowice 1,706,000 291,000 676 Kmē Poland Sosnowiec, Gliwice,
Zabrze, Bytom
Copenhagen 1,618,000 799,000 570 Kmē Denmark  
Stockholm 1,584,000 976,000 425 Kmē Sweden  
Nizhniy Novgorod 1,578,000 1,244,000 857 Kmē Russia  
Valencia 1,493,000 800,000 394 Kmē Spain Torrent
Kharkiv 1,479,000 1,479,000 394 Kmē Ukraine  
Lyon 1,448,000 519,000 461 Kmē France Villeurbanne
Turin 1,431,000 848,000 381 Kmē Italy  
Marseille 1,400,000 868,000 689 Kmē France Aix-en-Provence
Dublin 1,371,000 553,000 461 Kmē Ireland  
Stuttgart 1,357,000 636,000 477 Kmē Germany  
Porto 1,351,000 250,000 795 Kmē Portugal Vila Nova de Gaia
Donetsk 1,350,000 908,000 684 Kmē Ukraine  
Prague 1,335,000 1,335,000 308 Kmē Czech Republic  
Volgograd 1,325,000 1,005,000 702 Kmē Russia  
Lille 1,313,000 233,000 528 Kmē France Roubaix, Tourcoing
Glasgow 1,264,000 630,000 357 Kmē United Kingdom Paisley
Rostov-on-Don 1,251,000 1,138,000 381 Kmē Russia  
Sofia 1,222,000 1,222,000 207 Kmē Bulgaria  
Kazan 1,209,000 1,209,000 448 Kmē Russia  
Helsinki 1,200,000 654,000 515 Kmē Finland Espoo, Vantaa
Dnipro 1,187,000 991,000 803 Kmē Ukraine  
Odessa 1,172,000 1,018,000 370 Kmē Ukraine  
Amsterdam 1,157,000 873,000 316 Kmē Netherlands Zaanstad
Voronezh 1,137,000 1,051,000 603 Kmē Russia  
Seville 1,091,000 691,000 272 Kmē Spain Dos Hermanas
Belgrade 1,077,000 1,077,000 254 Kmē Serbia  
Saratov 1,064,000 830,000 546 Kmē Russia  
Antwerp 1,028,000 529,000 666 Kmē Belgium  
Samara 1,019,000 1,019,000 246 Kmē Russia  
Ufa 1,007,000 1,007,000 347 Kmē Russia  


* data on urban agglomerations updated to 2021 (estimates), those on population according to official data or more recent estimates of the national statistical services, when different from urban agglomerations.