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 12 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,332,000 13,010,000 6,154 Kmē Russia Balashikha, Podolsk, Khimki
Istanbul 16,079,000 15,204,000 1,471 Kmē Turkey  
London 11,262,000 8,800,000 1,738 Kmē United Kingdom Watford, Woking
Paris 11,060,000 2,146,000 2,853 Kmē France Boulogne-Billancourt, Saint-Denis
Düsseldorf 6,237,000 619,000 2,683 Kmē Germany Dortmund, Essen, Duisburg
Madrid 6,211,000 3,277,000 1,365 Kmē Spain Móstoles, Alcalá de Henares,
Fuenlabrada
Saint Petersburg 5,602,000 5,602,000 1,510 Kmē Russia  
Milan 5,488,000 1,374,000 2,225 Kmē Italy Monza
Barcelona 4,800,000 1,628,000 1,072 Kmē Spain L'Hospitalet de Llobregat,
Badalona, Terrassa, Sabadell
Berlin 4,012,000 3,677,000 1,368 Kmē Germany  
Naples 3,636,000 910,000 1,031 Kmē Italy Giugliano in Campania
Athens 3,450,000 643,000 583 Kmē Greece Piraeus, Peristeri
Rome 3,214,000 2,759,000 1,145 Kmē Italy  
Kiev 2,951,000 2,951,000 761 Kmē Ukraine  
Rotterdam 2,881,000 660,000 1,015 Kmē Netherlands The Hague
Manchester 2,767,000 552,000 632 Kmē United Kingdom Bolton, Sale
Lisbon 2,727,000 546,000 951 Kmē Portugal Amadora
Birmingham 2,643,000 1,145,000 598 Kmē United Kingdom Wolverhampton, Solihull
Budapest 2,443,000 1,682,000 997 Kmē Hungary Erd
Brussels 2,203,000 189,000 870 Kmē Belgium Schaerbeek, Anderlecht
Cologne 2,161,000 1,073,000 780 Kmē Germany Bonn, Leverkusen
Minsk 2,147,000 1,995,000 433 Kmē Belarus  
Stockholm 2,121,000 982,000 847 Kmē Sweden  
Munich 2,038,000 1,488,000 482 Kmē Germany  
Hamburg 2,019,000 1,854,000 795 Kmē Germany  
Frankfurt 2,002,000 759,000 660 Kmē Germany Offenbach
Vienna 1,982,000 1,982,000 337 Kmē Austria  
Warsaw 1,963,000 1,860,000 546 Kmē Poland Pruszków
Leeds 1,916,000 516,000 487 Kmē United Kingdom Bradford, Huddersfield
Katowice 1,894,000 286,000 728 Kmē Poland Sosnowiec, Gliwice,
Zabrze, Bytom
Bucharest 1,862,000 1,717,000 412 Kmē Romania  
Amsterdam 1,654,000 911,000 487 Kmē Netherlands Zaanstad
Copenhagen 1,649,000 816,000 565 Kmē Denmark  
Nizhniy Novgorod 1,566,000 1,226,000 857 Kmē Russia  
Turin 1,494,000 846,000 381 Kmē Italy  
Kharkiv 1,485,000 1,434,000 394 Kmē Ukraine  
Lyon 1,471,000 522,000 461 Kmē France Villeurbanne
Valencia 1,448,000 789,000 394 Kmē Spain Torrent
Dublin 1,387,000 593,000 461 Kmē Ireland  
Marseille 1,380,000 870,000 689 Kmē France Aix-en-Provence
Stuttgart 1,374,000 626,000 477 Kmē Germany  
Donetsk 1,365,000 905,000 684 Kmē Ukraine  
Porto 1,355,000 232,000 795 Kmē Portugal Vila Nova de Gaia
Volgograd 1,338,000 1,028,000 702 Kmē Russia  
Kazan 1,309,000 1,309,000 448 Kmē Russia  
Lille 1,304,000 236,000 528 Kmē France Roubaix, Tourcoing
Prague 1,301,000 1,301,000 308 Kmē Czech Republic  
Glasgow 1,270,000 632,000 357 Kmē United Kingdom Paisley
Rostov-on-Don 1,253,000 1,142,000 381 Kmē Russia  
Belgrade 1,224,000 1,224,000 254 Kmē Serbia  
Helsinki 1,223,000 666,000 515 Kmē Finland Espoo, Vantaa
Dnipro 1,194,000 981,000 803 Kmē Ukraine  
Sofia 1,183,000 1,183,000 207 Kmē Bulgaria  
Samara 1,173,000 1,173,000 246 Kmē Russia  
Odessa 1,165,000 1,016,000 370 Kmē Ukraine  
Voronezh 1,146,000 1,058,000 603 Kmē Russia  
Ufa 1,145,000 1,145,000 347 Kmē Russia  
Seville 1,100,000 684,000 272 Kmē Spain Dos Hermanas
Krasnodar 1,099,000 1,099,000 337 Kmē Russia  
Oslo 1,067,000 704,000 324 Kmē Norway Bærum
Saratov 1,060,000 901,000 546 Kmē Russia  
Antwerp 1,051,000 531,000 666 Kmē Belgium  
Perm 1,034,000 1,034,000 319 Kmē Russia  


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